---
Fuzzer filename: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5CodecD2Ev
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Codec10delMemRecsEv
        - _ZN5Codec7EncBufsD2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:223,16'
          Dst:             _ZN5Codec10delMemRecsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:223,30'
          Dst:             _ZN5Codec7EncBufsD2Ev
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:223,16'
          Dst:             __clang_call_terminate
    - 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:    _ZN5Codec10delMemRecsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:371,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:373,12'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPPhEEDnEEvT_S5_RKT0_
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - free
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:379,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPPhEEDnEEvT_S5_RKT0_
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:373,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:375,18'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - free
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPPhEEDnEEvT_S5_RKT0_
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:377,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPPhEEDnEEvT_S5_RKT0_
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - free
      Callsites:       []
    - functionName:    _ZN5Codec7EncBufsD2Ev
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Codec7EncBufsC2Ev
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5CodecC2Ev
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          149
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5Codec7EncBufsC2Ev
        - _ZN5Codec7EncBufsD2Ev
        - _ZN5Codec9FrameDimsC2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:169,11'
          Dst:             _ZN5Codec7EncBufsC2Ev
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:177,11'
          Dst:             _ZN5Codec9FrameDimsC2Emm
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:178,11'
          Dst:             _ZN5Codec9FrameDimsC2Emm
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:221,5'
          Dst:             _ZN5Codec7EncBufsD2Ev
    - functionName:    _ZN5Codec9FrameDimsC2Emm
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - w
        - h
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne180100EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:152,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Codec9FrameDimsC2ERKS0_
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Codec9FrameDimsC2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:145,45'
          Dst:             _ZN5Codec9FrameDimsC2Emm
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         13
      ICount:          70
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN5Codec11initEncoderEPKh
        - _ZN5Codec12encodeFramesEPKhm
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1330,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1332,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1335,36'
              BranchSideFuncs:
                - _ZNSt3__111make_uniqueB8ne180100I5CodecJEEENS_11__unique_ifIT_E15__unique_singleEDpOT0_
                - _ZNKSt3__110unique_ptrI5CodecNS_14default_deleteIS1_EEEptB8ne180100Ev
                - _ZN5Codec11initEncoderEPKh
                - _ZNSt3__110unique_ptrI5CodecNS_14default_deleteIS1_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI5CodecNS_14default_deleteIS1_EEED2B8ne180100Ev
                - _ZNKSt3__110unique_ptrI5CodecNS_14default_deleteIS1_EEEptB8ne180100Ev
                - _ZN5Codec12encodeFramesEPKhm
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1337,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1339,9'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrI5CodecNS_14default_deleteIS1_EEEptB8ne180100Ev
                - _ZN5Codec12encodeFramesEPKhm
                - _ZNSt3__110unique_ptrI5CodecNS_14default_deleteIS1_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI5CodecNS_14default_deleteIS1_EEED2B8ne180100Ev
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1342,5'
              BranchSideFuncs:
                - _ZNSt3__110unique_ptrI5CodecNS_14default_deleteIS1_EEED2B8ne180100Ev
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1337,15'
          Dst:             _ZN5Codec11initEncoderEPKh
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1339,16'
          Dst:             _ZN5Codec12encodeFramesEPKhm
    - functionName:    _ZN5Codec11initEncoderEPKh
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         46
      ICount:          988
      EdgeCount:       73
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN5Codec10delMemRecsEv
        - _ZN5Codec10getBufInfoEv
        - _ZN5Codec10logVersionEv
        - _ZN5Codec10setBitRateEv
        - _ZN5Codec10setDefaultEv
        - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
        - _ZN5Codec11initEncBufsEv
        - _ZN5Codec11initMemRecsEv
        - _ZN5Codec11setMeParamsEv
        - _ZN5Codec11setNumCoresEv
        - _ZN5Codec12setAirParamsEv
        - _ZN5Codec12setFrameRateEv
        - _ZN5Codec12setGopParamsEv
        - _ZN5Codec12setIpeParamsEv
        - _ZN5Codec12setVbvParamsEv
        - _ZN5Codec12setVuiParamsEv
        - _ZN5Codec13setDimensionsEv
        - _ZN5Codec15setSeiAveParamsEv
        - _ZN5Codec15setSeiCcvParamsEv
        - _ZN5Codec15setSeiCllParamsEv
        - _ZN5Codec16setDeblockParamsEv
        - _ZN5Codec16setProfileParamsEv
        - _ZN5Codec16setSeiMdcvParamsEv
        - _ZN5Codec5setQpEv
        - _ZN5Codec9FrameDimsC2Emm
        - _ZN5Codec9FrameDimsaSERKS0_
        - '_ZZN5Codec11initEncoderEPKhENK3$_0clEv'
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:394,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:396,36'
              BranchSideFuncs:
                - '_ZZN5Codec11initEncoderEPKhENK3$_0clEv'
                - _ZN5Codec9FrameDimsaSERKS0_
                - _ZN5Codec9FrameDimsaSERKS0_
                - _ZNSt3__14sizeB8ne180100I9IV_ARCH_TLm14EEEmRAT0__KT_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - isvce_api_function
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZN5Codec11initMemRecsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEC2EmRKj
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10setDefaultEv
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10delMemRecsEv
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:435,32'
              BranchSideFuncs:
                - _ZNSt3__14sizeB8ne180100I9IV_ARCH_TLm14EEEmRAT0__KT_
                - _ZNSt3__13minB8ne180100IjEERKT_S3_S3_
                - isvce_api_function
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZN5Codec11initMemRecsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEC2EmRKj
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10setDefaultEv
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10delMemRecsEv
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:491,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:493,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:496,39'
              BranchSideFuncs:
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZN5Codec11initMemRecsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEC2EmRKj
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10setDefaultEv
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10delMemRecsEv
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:500,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:502,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZN5Codec11initMemRecsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEC2EmRKj
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10setDefaultEv
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10delMemRecsEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:509,29'
              BranchSideFuncs:
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZN5Codec11initMemRecsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEC2EmRKj
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10setDefaultEv
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10delMemRecsEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:539,9'
              BranchSideFuncs:
                - _ZN5Codec11initMemRecsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEC2EmRKj
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10setDefaultEv
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10delMemRecsEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:539,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:541,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEC2EmRKj
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10setDefaultEv
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10delMemRecsEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:545,21'
              BranchSideFuncs:
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEC2EmRKj
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10setDefaultEv
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec10delMemRecsEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:591,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:593,9'
              BranchSideFuncs:
                - _ZN5Codec10delMemRecsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:598,5'
              BranchSideFuncs:
                - _ZN5Codec10setDefaultEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZN5Codec11setNumCoresEv
                - _ZN5Codec10logVersionEv
                - _ZN5Codec10getBufInfoEv
                - _ZN5Codec13setDimensionsEv
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec12setIpeParamsEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec5setQpEv
                - _ZN5Codec12setAirParamsEv
                - _ZN5Codec12setVbvParamsEv
                - _ZN5Codec11setMeParamsEv
                - _ZN5Codec12setGopParamsEv
                - _ZN5Codec16setDeblockParamsEv
                - _ZN5Codec16setProfileParamsEv
                - _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
                - _ZN5Codec12setVuiParamsEv
                - _ZN5Codec16setSeiMdcvParamsEv
                - _ZN5Codec15setSeiCllParamsEv
                - _ZN5Codec15setSeiAveParamsEv
                - _ZN5Codec15setSeiCcvParamsEv
                - _ZN5Codec11initEncBufsEv
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:384,18'
          Dst:             _ZN5Codec9FrameDimsC2Emm
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:384,16'
          Dst:             _ZN5Codec9FrameDimsaSERKS0_
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:430,24'
          Dst:             '_ZZN5Codec11initEncoderEPKhENK3$_0clEv'
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:430,22'
          Dst:             _ZN5Codec9FrameDimsaSERKS0_
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:431,20'
          Dst:             _ZN5Codec9FrameDimsaSERKS0_
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:491,22'
          Dst:             isvce_api_function
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:534,22'
          Dst:             isvce_api_function
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:539,9'
          Dst:             _ZN5Codec11initMemRecsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:591,22'
          Dst:             isvce_api_function
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:593,9'
          Dst:             _ZN5Codec10delMemRecsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:598,5'
          Dst:             _ZN5Codec10setDefaultEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:599,5'
          Dst:             _ZN5Codec11setNumCoresEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:600,5'
          Dst:             _ZN5Codec10logVersionEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:601,5'
          Dst:             _ZN5Codec10getBufInfoEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:602,5'
          Dst:             _ZN5Codec13setDimensionsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:603,5'
          Dst:             _ZN5Codec12setFrameRateEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:604,5'
          Dst:             _ZN5Codec12setIpeParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:605,5'
          Dst:             _ZN5Codec10setBitRateEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:606,5'
          Dst:             _ZN5Codec5setQpEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:607,5'
          Dst:             _ZN5Codec12setAirParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:608,5'
          Dst:             _ZN5Codec12setVbvParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:609,5'
          Dst:             _ZN5Codec11setMeParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:610,5'
          Dst:             _ZN5Codec12setGopParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:611,5'
          Dst:             _ZN5Codec16setDeblockParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:612,5'
          Dst:             _ZN5Codec16setProfileParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:613,5'
          Dst:             _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:614,5'
          Dst:             _ZN5Codec12setVuiParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:615,5'
          Dst:             _ZN5Codec16setSeiMdcvParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:616,5'
          Dst:             _ZN5Codec15setSeiCllParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:617,5'
          Dst:             _ZN5Codec15setSeiAveParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:618,5'
          Dst:             _ZN5Codec15setSeiCcvParamsEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:620,5'
          Dst:             _ZN5Codec11initEncBufsEv
    - functionName:    _ZN5Codec12encodeFramesEPKhm
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         65
      ICount:          536
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN5Codec10setBitRateEv
        - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - _ZN5Codec12setFrameRateEv
        - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
        - _ZNK5Codec9FrameDims12getFrameSizeEv
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1175,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1177,38'
              BranchSideFuncs:
                - _ZNSt3__16vectorI21isvce_nalu_info_buf_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - _ZNSt3__16vectorI21isvce_nalu_info_buf_tNS_9allocatorIS1_EEE4dataB8ne180100Ev
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1181,5'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1181,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1181,5'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1181,65'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1181,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1183,12'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1273,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1183,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1185,26'
              BranchSideFuncs:
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1188,12'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1188,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1190,22'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1199,12'
              BranchSideFuncs:
                - isvce_api_function
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1190,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1192,57'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - isvce_api_function
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1197,9'
              BranchSideFuncs:
                - isvce_api_function
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1199,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1201,25'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - isvce_api_function
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1211,23'
              BranchSideFuncs:
                - isvce_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1213,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1215,17'
              BranchSideFuncs:
                - isvce_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1218,27'
              BranchSideFuncs:
                - isvce_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1221,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1221,45'
              BranchSideFuncs:
                - isvce_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1229,12'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1221,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1223,16'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1229,12'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1223,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1225,17'
              BranchSideFuncs:
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - isvce_api_function
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1227,9'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1229,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1229,57'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1246,12'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1229,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1231,16'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1246,12'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1231,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1233,20'
              BranchSideFuncs:
                - _ZN5Codec10setBitRateEv
                - isvce_api_function
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1244,9'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1233,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1235,21'
              BranchSideFuncs:
                - _ZN5Codec10setBitRateEv
                - isvce_api_function
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1239,21'
              BranchSideFuncs:
                - _ZN5Codec10setBitRateEv
                - isvce_api_function
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1246,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1246,59'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZN5Codec12setFrameRateEv
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1263,28'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1246,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1248,16'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1263,28'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1250,20'
              BranchSideFuncs:
                - _ZN5Codec12setFrameRateEv
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1261,9'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1250,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1250,32'
              BranchSideFuncs:
                - _ZN5Codec12setFrameRateEv
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1256,21'
              BranchSideFuncs:
                - _ZN5Codec12setFrameRateEv
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1250,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1252,21'
              BranchSideFuncs:
                - _ZN5Codec12setFrameRateEv
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1256,21'
              BranchSideFuncs:
                - _ZN5Codec12setFrameRateEv
                - isvce_api_function
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1265,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1181,5'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1267,22'
              BranchSideFuncs:
                - isvce_api_function
                - _ZN5Codec12setFrameRateEv
                - _ZN5Codec10setBitRateEv
                - _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14copyB8ne180100IPKhNS_11__wrap_iterIPhEEEET0_T_S7_S6_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE5beginB8ne180100Ev
                - _ZNSt3__14nextB8ne180100INS_11__wrap_iterIPhEETnNS_9enable_ifIXsr29__has_input_iterator_categoryIT_EE5valueEiE4typeELi0EEES5_S5_NS_15iterator_traitsIS5_E15difference_typeE
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE3endB8ne180100Ev
                - _ZNSt3__14fillB8ne180100INS_11__wrap_iterIPhEEhEEvT_S4_RKT0_
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1147,35'
          Dst:             _ZNK5Codec9FrameDims12getFrameSizeEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1173,5'
          Dst:             isvce_api_function
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1185,13'
          Dst:             _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1205,13'
          Dst:             _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1225,17'
          Dst:             _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1242,17'
          Dst:             _ZN5Codec10setBitRateEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1259,17'
          Dst:             _ZN5Codec12setFrameRateEv
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1263,9'
          Dst:             isvce_api_function
    - functionName:    _ZNK5Codec9FrameDims12getFrameSizeEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Codec12setEncParamsEP12iv_raw_buf_tRNSt3__16vectorIhNS2_9allocatorIhEEEERKNS_9FrameDimsE17IV_COLOR_FORMAT_T
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - psInpRawBuf
        - buf
        - dims
        - colorFormat
      BBCount:         8
      ICount:          248
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1279,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1284,30'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1284,30'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1303,30'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
      Callsites:       []
    - functionName:    _ZN5Codec12setFrameTypeE24IV_PICTURE_CODING_TYPE_T
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - eFrameType
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:767,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec10setBitRateEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - isvce_api_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:749,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec12setFrameRateEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:711,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec9FrameDimsaSERKS0_
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5Codec11initEncoderEPKhENK3$_0clEv'
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         12
      ICount:          141
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Codec9FrameDimsC2ERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:405,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:407,51'
              BranchSideFuncs:
                - _ZNSt3__13lcmB8ne180100IjjEENS_11common_typeIJT_T0_EE4typeES2_S3_
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:413,63'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:416,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:418,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:421,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:421,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:421,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:424,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:403,23'
          Dst:             _ZN5Codec9FrameDimsC2ERKS0_
    - functionName:    _ZN5Codec11initMemRecsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         14
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - aligned_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:349,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:352,27'
              BranchSideFuncs:
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - aligned_alloc
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - free
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:366,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:355,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:357,22'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - free
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:364,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - aligned_alloc
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorI12iv_mem_rec_tNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - free
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:357,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:359,22'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPhNS_9allocatorIS1_EEEixB8ne180100Em
                - free
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:362,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:352,13'
          Dst:             aligned_alloc
    - functionName:    _ZN5Codec10setDefaultEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:675,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec11setNumCoresEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:659,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec10logVersionEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1134,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec10getBufInfoEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:692,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec13setDimensionsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:641,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec12setIpeParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:730,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec5setQpEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         16
      ICount:          247
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:793,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:795,30'
              BranchSideFuncs:
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:808,12'
              BranchSideFuncs:
                - isvce_api_function
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:811,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec12setAirParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:867,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec12setVbvParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:848,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec11setMeParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          82
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:892,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec12setGopParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:911,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec16setDeblockParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:955,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec16setProfileParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:922,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:924,26'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:928,26'
              BranchSideFuncs:
                - isvce_api_function
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:937,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec10setEncModeE14IVE_ENC_MODE_T
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - eEncMode
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:829,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec12setVuiParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1001,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec16setSeiMdcvParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1012,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1012,8'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1014,17'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1014,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1016,30'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1019,26'
              BranchSideFuncs:
                - isvce_api_function
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1031,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec15setSeiCllParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1043,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1043,8'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1045,25'
              BranchSideFuncs:
                - isvce_api_function
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1055,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec15setSeiAveParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1067,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1067,8'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1069,25'
              BranchSideFuncs:
                - isvce_api_function
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1080,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec15setSeiCcvParamsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          99
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1092,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1092,8'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1094,25'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1101,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1103,29'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1106,25'
              BranchSideFuncs:
                - isvce_api_function
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:1117,5'
          Dst:             isvce_api_function
    - functionName:    _ZN5Codec11initEncBufsEv
      functionSourceFile: '/src/libavc/fuzzer/svc_enc_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         13
      ICount:          119
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK5Codec9FrameDims12getFrameSizeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:328,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:330,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEm
                - _ZNSt3__16vectorI21isvce_nalu_info_buf_tNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEE6resizeEm
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEm
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:333,8'
              BranchSideFuncs:
                - _ZNSt3__16vectorI21isvce_nalu_info_buf_tNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEE6resizeEm
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEm
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:333,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:333,8'
              BranchSideFuncs:
                - _ZNSt3__16vectorI21isvce_nalu_info_buf_tNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEE6resizeEm
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEm
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:335,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorI21isvce_nalu_info_buf_tNS_9allocatorIS1_EEE6resizeEm
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEE6resizeEm
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEm
        - Branch String:   '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:338,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:340,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS0_IhNS_9allocatorIhEEEENS1_IS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEm
            - BranchSide:      '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:342,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/fuzzer/svc_enc_fuzzer.cpp:320,35'
          Dst:             _ZNK5Codec9FrameDims12getFrameSizeEv
    - functionName:    aligned_alloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_get_enc_frame_dimensions
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4425
      functionLinenumberEnd: 4436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ip
        - ps_op
        - ps_cfg
      BBCount:         9
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - isvce_get_svc_compliant_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4433,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4433,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4434,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4434,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4434,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4434,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4428,5'
          Dst:             isvce_get_svc_compliant_dimensions
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4433,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4434,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:    159
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_set_num_cores
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5271
      functionLinenumberEnd: 5283
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5278,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5278,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5278,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_buf_info
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4262
      functionLinenumberEnd: 4348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_codec_handle
        - pv_api_ip
        - pv_api_op
      BBCount:         28
      ICount:          380
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - isvce_get_min_outbuf_size
        - isvce_get_svc_compliant_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4279,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4281,9'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4287,13'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4287,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4289,9'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4294,13'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4294,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4296,9'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4301,13'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4301,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4303,9'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4308,14'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4308,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4309,14'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4311,9'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4322,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4325,39'
              BranchSideFuncs:
                - isvce_get_min_outbuf_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4328,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4333,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4336,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4340,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4270,5'
          Dst:             isvce_get_svc_compliant_dimensions
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4325,13'
          Dst:             isvce_get_min_outbuf_size
    - functionName:    isvce_set_flush_mode
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4218
      functionLinenumberEnd: 4232
      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:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_reset
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5311
      functionLinenumberEnd: 5331
      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:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5322,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5324,20'
              BranchSideFuncs:
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5328,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5324,9'
          Dst:             isvce_init
    - functionName:    isvce_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         39
      ICount:          587
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - CLZ
        - ih264_buf_mgr_init
        - ih264_dpb_mgr_init
        - ih264_list_init
        - ih264_list_reset
        - ih264e_get_lvl_idx
        - isvce_get_svc_compliant_dimensions
        - isvce_init_function_ptr
        - ithread_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2152,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2154,13'
              BranchSideFuncs:
                - isvce_get_svc_compliant_dimensions
                - CLZ
                - ih264_list_init
                - ih264_list_reset
                - ih264_list_init
                - ih264_list_reset
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2158,15'
              BranchSideFuncs:
                - isvce_get_svc_compliant_dimensions
                - CLZ
                - ih264_list_init
                - ih264_list_reset
                - ih264_list_init
                - ih264_list_reset
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2158,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2160,13'
              BranchSideFuncs:
                - isvce_get_svc_compliant_dimensions
                - CLZ
                - ih264_list_init
                - ih264_list_reset
                - ih264_list_init
                - ih264_list_reset
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2169,44'
              BranchSideFuncs:
                - isvce_get_svc_compliant_dimensions
                - CLZ
                - ih264_list_init
                - ih264_list_reset
                - ih264_list_init
                - ih264_list_reset
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2190,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2190,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2191,30'
              BranchSideFuncs:
                - ih264_list_reset
                - ih264_list_init
                - ih264_list_reset
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2197,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2197,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2198,30'
              BranchSideFuncs:
                - ih264_list_reset
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2203,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2205,48'
              BranchSideFuncs:
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2219,28'
              BranchSideFuncs:
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_buf_mgr_init
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2238,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2240,50'
              BranchSideFuncs:
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2244,38'
              BranchSideFuncs:
                - ih264_dpb_mgr_init
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2247,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2249,9'
              BranchSideFuncs:
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2253,29'
              BranchSideFuncs:
                - isvce_init_function_ptr
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2256,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2258,9'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2265,11'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2265,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2267,9'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2272,9'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2272,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2271,5'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2083,5'
          Dst:             ithread_mutex_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2130,5'
          Dst:             ithread_mutex_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2169,9'
          Dst:             isvce_get_svc_compliant_dimensions
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2183,19'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2188,17'
          Dst:             ih264_list_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2191,13'
          Dst:             ih264_list_reset
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2195,17'
          Dst:             ih264_list_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2198,13'
          Dst:             ih264_list_reset
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2219,9'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2222,32'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2225,32'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2228,32'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2244,5'
          Dst:             ih264_dpb_mgr_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2253,5'
          Dst:             isvce_init_function_ptr
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2272,9'
          Dst:             ih264e_get_lvl_idx
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2272,9'
          Dst:             ih264e_get_lvl_idx
    - 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:    isvce_set_sei_ccv_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5206
      functionLinenumberEnd: 5243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         5
      ICount:          162
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5228,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5231,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5236,59'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_set_sei_ave_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5161
      functionLinenumberEnd: 5178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_set_sei_cll_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5117
      functionLinenumberEnd: 5133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_set_sei_mdcv_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5061
      functionLinenumberEnd: 5089
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         5
      ICount:          120
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5071,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5074,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5079,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_set_vui_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4990
      functionLinenumberEnd: 5032
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          221
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_set_deblock_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4951
      functionLinenumberEnd: 4963
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_set_profile_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4907
      functionLinenumberEnd: 4921
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_set_gop_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4865
      functionLinenumberEnd: 4878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_set_ipe_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4824
      functionLinenumberEnd: 4837
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_set_me_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4778
      functionLinenumberEnd: 4796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          88
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_set_air_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4737
      functionLinenumberEnd: 4750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_set_vbv_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4693
      functionLinenumberEnd: 4709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         5
      ICount:          77
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4701,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4703,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4706,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_set_enc_mode
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4652
      functionLinenumberEnd: 4664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_set_qp
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4591
      functionLinenumberEnd: 4624
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         59
      ICount:          580
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4599,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4602,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4621,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4602,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4601,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4602,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4602,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4601,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4601,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4604,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4603,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4604,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4604,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4603,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4603,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4605,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4605,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4605,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4605,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4605,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4605,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4608,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4607,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4608,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4608,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4607,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4607,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4610,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4609,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4610,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4610,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4609,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4609,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4611,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4611,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4611,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4611,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4611,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4611,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4614,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4613,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4614,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4614,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4613,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4613,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4616,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4616,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4616,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4615,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4617,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4617,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4617,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4617,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4617,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4617,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_set_frame_type
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4551
      functionLinenumberEnd: 4563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_set_bit_rate
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4506
      functionLinenumberEnd: 4522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         5
      ICount:          77
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4514,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4516,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4519,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_set_frame_rate
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4465
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_set_dimensions
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4377
      functionLinenumberEnd: 4398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
        - ps_cfg
      BBCount:         9
      ICount:          122
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - isvce_get_svc_compliant_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4387,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4387,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4388,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4388,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4388,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4388,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4383,5'
          Dst:             isvce_get_svc_compliant_dimensions
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4387,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4388,5'
          Dst:             __assert_fail
    - functionName:    isvce_ctl_set_error_code
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5335
      functionLinenumberEnd: 5556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_api_op
        - e_sub_cmd
      BBCount:         30
      ICount:          414
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5336,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5340,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5349,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5358,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5367,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5376,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5383,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5392,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5401,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5410,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5419,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5428,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5437,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5446,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5455,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5462,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5471,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5479,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5487,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5495,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5502,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5511,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5518,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5527,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5536,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5545,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5553,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5553,13'
          Dst:             __assert_fail
    - functionName:    isvce_set_default_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cfg
      BBCount:         7
      ICount:          295
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_default_arch
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2021,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2023,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2034,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:1976,22'
          Dst:             isvce_default_arch
    - functionName:    isvce_ctl
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5585
      functionLinenumberEnd: 5823
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_codec_obj
        - pv_api_ip
        - pv_api_op
        - e_ctl_cmd
      BBCount:         64
      ICount:          551
      EdgeCount:       74
      CyclomaticComplexity: 12
      functionsReached:
        - ih264e_get_version
        - isvc_set_air_params
        - isvc_set_deblock_params
        - isvc_set_gop_params
        - isvc_set_ipe_params
        - isvc_set_me_params
        - isvc_set_profile_params
        - isvce_ctl_set_error_code
        - isvce_get_buf_info
        - isvce_get_enc_frame_dimensions
        - isvce_reset
        - isvce_set_bit_rate
        - isvce_set_default_params
        - isvce_set_dimensions
        - isvce_set_enc_mode
        - isvce_set_flush_mode
        - isvce_set_frame_rate
        - isvce_set_frame_type
        - isvce_set_num_cores
        - isvce_set_qp
        - isvce_set_sei_ave_params
        - isvce_set_sei_ccv_params
        - isvce_set_sei_cll_params
        - isvce_set_sei_mdcv_params
        - isvce_set_vbv_params
        - isvce_set_vui_params
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5595,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5597,34'
              BranchSideFuncs:
                - isvce_ctl_set_error_code
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5603,24'
              BranchSideFuncs:
                - ithread_mutex_lock
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5606,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5608,15'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5629,12'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5608,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5610,21'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5618,20'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5610,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5612,27'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5615,9'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5618,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5620,23'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5623,9'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
                - isvce_set_num_cores
                - ih264e_get_version
                - isvce_get_buf_info
                - isvce_set_flush_mode
                - isvce_set_default_params
                - isvce_reset
                - isvce_set_sei_ccv_params
                - isvce_set_sei_ave_params
                - isvce_set_sei_cll_params
                - isvce_set_sei_mdcv_params
                - isvce_set_vui_params
                - isvc_set_deblock_params
                - isvc_set_profile_params
                - isvc_set_gop_params
                - isvc_set_ipe_params
                - isvc_set_me_params
                - isvc_set_air_params
                - isvce_set_vbv_params
                - isvce_set_enc_mode
                - isvce_set_qp
                - isvce_set_frame_type
                - isvce_set_bit_rate
                - isvce_set_frame_rate
                - isvce_set_dimensions
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5629,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5632,40'
              BranchSideFuncs:
                - isvce_set_dimensions
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5636,40'
              BranchSideFuncs:
                - isvce_set_frame_rate
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5640,38'
              BranchSideFuncs:
                - isvce_set_bit_rate
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5644,40'
              BranchSideFuncs:
                - isvce_set_frame_type
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5648,32'
              BranchSideFuncs:
                - isvce_set_qp
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5652,38'
              BranchSideFuncs:
                - isvce_set_enc_mode
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5656,40'
              BranchSideFuncs:
                - isvce_set_vbv_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5660,39'
              BranchSideFuncs:
                - isvc_set_air_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5664,38'
              BranchSideFuncs:
                - isvc_set_me_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5668,39'
              BranchSideFuncs:
                - isvc_set_ipe_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5672,39'
              BranchSideFuncs:
                - isvc_set_gop_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5676,43'
              BranchSideFuncs:
                - isvc_set_profile_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5680,43'
              BranchSideFuncs:
                - isvc_set_deblock_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5684,40'
              BranchSideFuncs:
                - isvce_set_vui_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5688,45'
              BranchSideFuncs:
                - isvce_set_sei_mdcv_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5692,44'
              BranchSideFuncs:
                - isvce_set_sei_cll_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5696,44'
              BranchSideFuncs:
                - isvce_set_sei_ave_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5700,44'
              BranchSideFuncs:
                - isvce_set_sei_ccv_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5706,13'
              BranchSideFuncs:
                - isvce_reset
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5714,48'
              BranchSideFuncs:
                - isvce_set_default_params
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5730,13'
              BranchSideFuncs:
                - isvce_set_flush_mode
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5738,13'
              BranchSideFuncs:
                - isvce_get_buf_info
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5746,52'
              BranchSideFuncs:
                - ih264e_get_version
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5775,39'
              BranchSideFuncs:
                - isvce_set_num_cores
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5780,20'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5814,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5755,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5757,17'
              BranchSideFuncs:
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5762,51'
              BranchSideFuncs:
                - ih264e_get_version
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5782,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5784,20'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5793,24'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5784,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5785,21'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5791,13'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5784,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5787,31'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5791,13'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5793,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5795,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5805,88'
              BranchSideFuncs:
                - isvce_get_enc_frame_dimensions
                - ithread_mutex_unlock
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5597,9'
          Dst:             isvce_ctl_set_error_code
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5603,5'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5632,19'
          Dst:             isvce_set_dimensions
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5636,19'
          Dst:             isvce_set_frame_rate
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5640,19'
          Dst:             isvce_set_bit_rate
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5644,19'
          Dst:             isvce_set_frame_type
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5648,19'
          Dst:             isvce_set_qp
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5652,19'
          Dst:             isvce_set_enc_mode
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5656,19'
          Dst:             isvce_set_vbv_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5660,19'
          Dst:             isvc_set_air_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5664,19'
          Dst:             isvc_set_me_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5668,19'
          Dst:             isvc_set_ipe_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5672,19'
          Dst:             isvc_set_gop_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5676,19'
          Dst:             isvc_set_profile_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5680,19'
          Dst:             isvc_set_deblock_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5684,19'
          Dst:             isvce_set_vui_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5688,19'
          Dst:             isvce_set_sei_mdcv_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5692,19'
          Dst:             isvce_set_sei_cll_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5696,19'
          Dst:             isvce_set_sei_ave_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5700,19'
          Dst:             isvce_set_sei_ccv_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5708,19'
          Dst:             isvce_reset
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5720,19'
          Dst:             isvce_set_default_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5732,19'
          Dst:             isvce_set_flush_mode
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5740,19'
          Dst:             isvce_get_buf_info
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5762,23'
          Dst:             ih264e_get_version
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5775,19'
          Dst:             isvce_set_num_cores
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5805,19'
          Dst:             isvce_get_enc_frame_dimensions
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5820,5'
          Dst:             ithread_mutex_unlock
    - functionName:    isvce_retrieve_memrec
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4151
      functionLinenumberEnd: 4191
      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:         6
      ICount:          116
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264_buf_mgr_free
        - ih264_list_free
        - isvce_join_threads
        - isvce_sub_pic_rc_ctxt_delete
        - ithread_mutex_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4158,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4160,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4166,24'
              BranchSideFuncs:
                - isvce_join_threads
                - ih264_list_free
                - ih264_list_free
                - ithread_mutex_destroy
                - ithread_mutex_destroy
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
                - isvce_sub_pic_rc_ctxt_delete
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4166,5'
          Dst:             isvce_join_threads
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4174,5'
          Dst:             ih264_list_free
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4175,5'
          Dst:             ih264_list_free
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4176,5'
          Dst:             ithread_mutex_destroy
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4177,5'
          Dst:             ithread_mutex_destroy
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4179,5'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4180,5'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4181,5'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4182,5'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4188,5'
          Dst:             isvce_sub_pic_rc_ctxt_delete
    - functionName:    isvce_init_mem_rec
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 4124
      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:         120
      ICount:          2281
      EdgeCount:       152
      CyclomaticComplexity: 34
      functionsReached:
        - ih264_buf_mgr_size
        - isvce_get_rate_control_mem_tab
        - isvce_get_svc_compliant_dimensions
        - isvce_ilp_mv_ctxt_init
        - isvce_init
        - isvce_initialize_downscaler
        - isvce_intra_pred_ctxt_init
        - isvce_rc_utils_init
        - isvce_set_default_params
        - isvce_sub_pic_rc_ctxt_init
        - isvce_svc_ilp_buf_init
        - isvce_svc_inp_buf_init
        - isvce_svc_inp_params_validate
        - isvce_svc_nbr_info_buf_init
        - isvce_svc_res_pred_ctxt_init
        - ithread_get_handle_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3358,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3360,23'
              BranchSideFuncs:
                - isvce_set_default_params
                - isvce_get_svc_compliant_dimensions
                - isvce_svc_inp_params_validate
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3365,19'
              BranchSideFuncs:
                - isvce_set_default_params
                - isvce_get_svc_compliant_dimensions
                - isvce_svc_inp_params_validate
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3412,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3414,38'
              BranchSideFuncs:
                - isvce_svc_inp_params_validate
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3416,30'
              BranchSideFuncs:
                - isvce_svc_inp_params_validate
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3446,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3448,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3452,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3452,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3452,49'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3471,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3452,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3453,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3471,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3452,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3455,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3471,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3471,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3471,55'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3473,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3471,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3473,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3477,8'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3477,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3479,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3483,8'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3483,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3485,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3489,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3502,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3505,31'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3554,79'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3580,60'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3585,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3608,61'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3613,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3622,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3622,17'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3622,17'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3636,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3639,46'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3646,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3660,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3662,60'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3666,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3669,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3671,58'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3674,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3678,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3680,57'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3684,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3688,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3690,61'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3694,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3699,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3701,58'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3704,53'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3715,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3717,53'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3721,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3725,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3728,28'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3732,19'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3759,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3761,52'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3765,19'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3782,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3784,53'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3788,19'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3793,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3795,50'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3799,19'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3828,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3831,61'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3885,19'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3877,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3879,65'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3882,9'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3912,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3914,45'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3952,33'
              BranchSideFuncs:
                - isvce_svc_nbr_info_buf_init
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3979,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3981,39'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4007,19'
              BranchSideFuncs:
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4067,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4069,76'
              BranchSideFuncs:
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4075,25'
              BranchSideFuncs:
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4078,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4080,52'
              BranchSideFuncs:
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4093,28'
              BranchSideFuncs:
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:4082,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4084,65'
              BranchSideFuncs:
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:4090,9'
              BranchSideFuncs:
                - isvce_svc_inp_buf_init
                - isvce_initialize_downscaler
                - isvce_svc_ilp_buf_init
                - isvce_ilp_mv_ctxt_init
                - isvce_svc_res_pred_ctxt_init
                - isvce_intra_pred_ctxt_init
                - isvce_rc_utils_init
                - isvce_get_rate_control_mem_tab
                - isvce_sub_pic_rc_ctxt_init
                - isvce_init
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3390,5'
          Dst:             isvce_set_default_params
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3397,5'
          Dst:             isvce_get_svc_compliant_dimensions
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3444,38'
          Dst:             isvce_svc_inp_params_validate
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3723,30'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3952,5'
          Dst:             isvce_svc_nbr_info_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4027,23'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4043,23'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4093,5'
          Dst:             isvce_svc_inp_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4095,5'
          Dst:             isvce_initialize_downscaler
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4101,5'
          Dst:             isvce_svc_ilp_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4103,5'
          Dst:             isvce_ilp_mv_ctxt_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4105,5'
          Dst:             isvce_svc_res_pred_ctxt_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4107,5'
          Dst:             isvce_intra_pred_ctxt_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4109,5'
          Dst:             isvce_rc_utils_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4116,5'
          Dst:             isvce_get_rate_control_mem_tab
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4119,5'
          Dst:             isvce_sub_pic_rc_ctxt_init
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:4121,14'
          Dst:             isvce_init
    - functionName:    isvce_fill_num_mem_rec
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 3299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
      BBCount:         29
      ICount:          1208
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - ih264_buf_mgr_size
        - ih264_list_size
        - ih264e_get_min_level
        - isvce_get_downscaler_data_size
        - isvce_get_ilp_mv_ctxt_size
        - isvce_get_rate_control_mem_tab
        - isvce_get_rc_utils_data_size
        - isvce_get_sub_pic_rc_ctxt_size
        - isvce_get_svc_compliant_dimensions
        - isvce_get_svc_ilp_buf_size
        - isvce_get_svc_inp_buf_size
        - isvce_get_svc_intra_pred_ctxt_size
        - isvce_get_svc_nbr_info_buf_size
        - isvce_get_svc_res_pred_ctxt_size
        - isvce_get_total_svc_au_buf_size
        - isvce_get_total_svc_au_data_size
        - isvce_svc_au_props_validate
        - ithread_get_handle_size
        - ithread_get_mutex_lock_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2377,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2379,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2382,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2382,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2382,32'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2384,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2382,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2384,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2388,8'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2388,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2390,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2394,8'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2394,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2396,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2401,18'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2402,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2404,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2412,19'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:2585,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2585,17'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:2585,17'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264_list_size
                - ih264_list_size
                - isvce_get_svc_nbr_info_buf_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_buf_size
                - ih264_buf_mgr_size
                - isvce_get_total_svc_au_data_size
                - isvce_get_svc_inp_buf_size
                - isvce_get_downscaler_data_size
                - isvce_get_svc_ilp_buf_size
                - isvce_get_ilp_mv_ctxt_size
                - isvce_get_svc_res_pred_ctxt_size
                - isvce_get_svc_intra_pred_ctxt_size
                - isvce_get_rc_utils_data_size
                - isvce_get_sub_pic_rc_ctxt_size
                - isvce_get_rate_control_mem_tab
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:3288,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3290,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:3294,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2359,5'
          Dst:             isvce_get_svc_compliant_dimensions
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2371,13'
          Dst:             ih264e_get_min_level
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2374,38'
          Dst:             isvce_svc_au_props_validate
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2710,30'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2721,35'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2730,35'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2743,33'
          Dst:             ih264_list_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2758,33'
          Dst:             ih264_list_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:2982,30'
          Dst:             isvce_get_svc_nbr_info_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3046,35'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3055,35'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3091,35'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3113,31'
          Dst:             isvce_get_total_svc_au_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3134,35'
          Dst:             ih264_buf_mgr_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3153,13'
          Dst:             isvce_get_total_svc_au_data_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3186,13'
          Dst:             isvce_get_svc_inp_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3196,35'
          Dst:             isvce_get_downscaler_data_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3207,13'
          Dst:             isvce_get_svc_ilp_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3217,13'
          Dst:             isvce_get_ilp_mv_ctxt_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3226,35'
          Dst:             isvce_get_svc_res_pred_ctxt_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3237,35'
          Dst:             isvce_get_svc_intra_pred_ctxt_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3248,35'
          Dst:             isvce_get_rc_utils_data_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3257,35'
          Dst:             isvce_get_sub_pic_rc_ctxt_size
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:3281,9'
          Dst:             isvce_get_rate_control_mem_tab
    - functionName:    isvce_get_num_rec
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_api_ip
        - pv_api_op
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    api_check_struct_sanity
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_handle
        - pv_api_ip
        - pv_api_op
        - ps_iv_api_cmds
      BBCount:         716
      ICount:          6392
      EdgeCount:       1000
      CyclomaticComplexity: 286
      functionsReached:
        - isvce_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:184,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:184,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:186,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:184,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:190,5'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:193,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:198,13'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:198,13'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:203,16'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:223,16'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:223,16'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:223,16'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:255,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:203,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:205,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:210,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:210,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:212,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:217,13'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:223,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:225,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:230,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:230,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:232,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:237,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:237,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:239,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:244,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:244,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:246,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:251,13'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:263,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:267,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:290,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:360,38'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:710,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:757,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:778,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1926,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:272,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:274,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:279,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:279,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:281,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:286,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:300,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:302,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:307,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:307,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:309,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:314,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:314,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:314,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:316,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:314,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:316,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:321,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:321,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:323,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:321,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:323,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:329,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:329,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:331,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:337,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:337,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:339,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:345,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:346,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:348,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:356,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:348,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:350,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:354,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:372,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:374,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:379,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:379,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:381,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:386,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:386,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:386,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:388,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:386,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:388,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:393,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:393,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:393,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:395,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:393,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:395,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:400,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:400,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:403,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:400,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:403,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:408,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:408,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:410,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:415,17'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:415,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:416,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:416,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:417,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:417,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:418,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:418,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:419,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:419,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:420,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:420,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:421,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:421,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:422,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:422,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:423,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:423,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:424,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:424,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:425,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:425,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:426,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:426,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:427,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:427,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:428,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:428,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:429,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:429,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:430,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:415,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:432,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:437,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:437,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:439,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:444,17'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:444,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:445,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:453,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:445,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:446,17'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:453,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:444,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:448,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:453,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:453,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:455,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:460,19'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:460,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:462,20'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:470,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:462,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:464,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:468,13'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:470,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:472,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:477,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:477,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:477,51'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:484,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:477,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:479,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:484,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:484,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:486,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:491,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:491,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:493,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:498,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:498,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:500,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:505,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:505,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:507,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:512,24'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:512,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:514,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:520,16'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:520,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:522,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:527,26'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:530,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:532,20'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:553,29'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:532,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:534,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:540,20'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:540,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:542,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:546,13'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:556,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:559,33'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:603,34'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:562,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:564,35'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:585,17'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:564,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:564,61'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:571,33'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:564,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:566,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:571,33'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:571,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:571,57'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:578,35'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:571,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:573,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:578,35'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:578,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:578,58'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:584,21'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:578,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:580,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:584,21'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:623,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:625,42'
              BranchSideFuncs:
                - isvce_api_function
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:629,28'
              BranchSideFuncs:
                - isvce_api_function
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:631,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:633,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:638,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:638,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:640,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:706,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:640,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:642,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:648,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:648,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:650,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:656,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:656,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:658,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:703,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:662,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:663,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:669,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:662,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:666,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:669,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:669,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:674,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:683,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:674,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:674,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:678,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:674,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:678,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:680,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:683,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:687,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:689,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:695,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:697,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:702,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:717,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:719,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:725,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:727,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:733,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:733,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:735,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:740,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:743,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:745,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:753,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:745,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:747,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:751,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:760,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:762,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:767,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:767,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:769,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:774,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:778,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:782,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:786,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:809,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:856,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:886,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:909,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:932,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:963,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1030,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1077,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1113,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1145,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1222,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1265,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1304,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1337,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1405,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1426,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1535,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1564,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1617,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1772,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1803,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1839,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1878,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1916,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:789,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:791,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:797,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:797,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:799,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:805,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:812,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:814,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:820,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:820,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:822,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:828,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:828,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:830,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:835,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:835,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:837,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:842,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:842,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:843,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:852,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:843,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:844,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:852,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:844,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:845,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:852,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:842,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:847,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:852,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:859,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:861,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:867,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:867,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:869,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:875,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:875,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:877,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:882,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:889,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:891,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:897,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:897,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:899,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:905,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:912,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:914,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:920,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:920,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:922,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:928,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:935,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:937,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:943,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:943,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:945,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:951,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:951,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:952,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:954,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:951,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:954,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:959,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:968,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:970,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:976,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:976,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:978,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:984,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:984,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:986,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:991,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:991,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:993,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:998,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:998,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1000,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1005,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1005,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1007,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1012,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1012,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1014,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1019,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1019,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1021,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1026,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1033,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1035,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1041,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1041,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1043,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1049,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1049,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1050,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1052,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1049,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1052,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1057,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1057,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1058,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1060,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1057,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1060,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1065,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1065,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1067,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1073,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1082,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1084,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1090,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1090,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1092,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1098,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1098,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1100,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1109,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1100,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1101,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1103,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1100,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1103,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1107,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1116,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1118,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1124,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1124,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1126,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1132,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1132,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1133,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1141,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1133,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1134,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1141,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1132,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1136,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1141,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1150,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1152,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1158,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1158,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1160,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1166,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1166,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1168,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1173,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1173,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1174,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1181,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1173,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1176,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1181,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1181,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1182,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1189,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1181,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1184,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1189,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1189,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1191,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1196,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1196,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1198,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1203,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1203,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1205,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1211,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1211,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1213,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1218,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1225,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1227,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1233,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1233,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1235,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1241,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1241,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1242,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1249,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1241,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1244,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1249,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1249,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1250,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1261,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1250,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1251,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1261,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1251,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1252,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1261,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1252,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1253,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1261,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1253,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1254,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1261,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1249,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1256,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1261,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1268,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1270,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1276,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1276,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1278,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1284,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1284,91'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1285,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1287,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1284,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1287,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1292,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1292,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1293,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1295,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1292,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1295,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1300,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1307,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1309,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1315,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1315,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1317,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1323,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1323,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1324,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1333,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1324,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1325,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1333,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1325,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1326,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1333,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1323,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1328,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1333,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1342,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1344,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1350,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1350,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1352,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1358,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1358,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1360,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1401,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1360,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1361,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1364,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1361,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1362,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1364,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1360,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1364,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1370,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1370,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1371,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1377,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1371,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1372,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1377,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1372,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1373,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1377,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1373,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1374,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1377,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1374,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1375,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1377,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1370,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1377,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1382,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1382,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1383,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1386,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1383,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1384,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1386,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1382,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1386,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1391,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1391,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1392,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1395,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1392,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1393,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1395,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1391,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1395,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1399,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1408,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1410,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1415,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1415,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1417,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1422,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1429,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1431,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1436,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1436,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1438,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1443,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1443,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1444,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1451,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1443,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1446,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1451,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1451,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1455,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1531,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1455,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1457,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1482,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1458,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1459,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1464,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1460,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1461,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1464,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1457,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1464,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1469,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1470,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1471,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1476,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1472,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1473,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1476,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1469,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1476,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1480,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1482,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1483,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1486,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1483,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1484,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1486,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1482,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1486,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1491,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1491,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1492,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1495,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1492,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1493,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1495,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1491,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1495,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1500,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1501,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1502,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1507,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1503,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1504,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1507,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1500,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1507,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1512,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1513,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1514,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1517,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1512,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1517,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1522,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1522,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1525,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1529,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1538,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1540,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1545,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1545,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1547,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1552,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1552,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1553,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1560,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1552,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1555,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1560,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1567,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1569,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1574,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1574,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1576,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1581,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1581,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1582,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1589,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1581,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1584,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1589,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1589,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1591,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1613,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1591,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1593,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1598,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1598,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1600,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1605,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1605,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1607,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1611,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1620,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1622,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1627,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1627,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1629,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1634,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1634,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1635,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1642,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1634,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1637,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1642,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1642,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1644,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1768,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1644,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1644,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1651,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1644,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1646,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1651,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1651,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1653,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1766,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1653,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1654,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1660,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1653,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1656,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1660,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1660,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1661,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1667,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1660,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1663,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1667,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1667,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1668,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1674,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1667,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1670,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1674,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1674,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1675,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1681,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1674,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1677,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1681,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1681,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1682,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1688,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1681,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1684,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1688,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1688,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1689,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1698,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1689,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1690,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1698,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1690,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1691,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1698,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1688,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1693,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1698,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1698,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1700,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1705,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1705,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1707,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1731,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1707,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1709,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1729,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1710,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1711,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1714,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1709,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1714,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1719,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1720,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1721,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1724,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1719,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1724,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1728,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1731,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1732,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1743,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1731,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1734,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1743,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1734,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1737,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1741,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1743,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1744,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1754,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1743,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1746,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1754,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1746,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1749,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1753,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1754,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1755,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1765,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1754,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1757,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1765,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1757,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1760,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1764,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1775,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1777,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1783,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1783,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1785,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1791,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1791,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1792,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1799,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1791,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1794,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1799,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1808,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1810,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1816,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1816,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1818,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1824,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1824,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1826,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1835,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1826,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1827,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1829,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1826,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1829,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1833,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1842,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1844,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1850,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1850,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1852,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1858,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1858,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1859,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1867,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1859,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1860,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1867,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1858,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1862,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1867,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1867,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1869,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1874,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1881,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1883,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1889,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1889,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1891,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1897,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1897,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1898,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1905,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1897,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1900,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1905,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:1905,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1907,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:1912,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:629,28'
          Dst:             isvce_api_function
    - functionName:    isvce_api_function
      functionSourceFile: '/src/libavc/encoder/svc/isvce_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5853
      functionLinenumberEnd: 5901
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_handle
        - pv_api_ip
        - pv_api_op
        - ps_iv_api_cmds
      BBCount:         14
      ICount:          121
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - api_check_struct_sanity
        - isvce_ctl
        - isvce_encode
        - isvce_fill_num_mem_rec
        - isvce_get_num_rec
        - isvce_init_mem_rec
        - isvce_retrieve_memrec
      functionUses:    30
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5863,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5866,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5869,12'
              BranchSideFuncs:
                - isvce_encode
                - isvce_ctl
                - isvce_retrieve_memrec
                - isvce_init_mem_rec
                - isvce_fill_num_mem_rec
                - isvce_get_num_rec
        - Branch String:   '/src/libavc/encoder/svc/isvce_api.c:5869,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5872,37'
              BranchSideFuncs:
                - isvce_get_num_rec
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5876,42'
              BranchSideFuncs:
                - isvce_fill_num_mem_rec
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5880,38'
              BranchSideFuncs:
                - isvce_init_mem_rec
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5884,41'
              BranchSideFuncs:
                - isvce_retrieve_memrec
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5888,29'
              BranchSideFuncs:
                - isvce_ctl
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5892,32'
              BranchSideFuncs:
                - isvce_encode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_api.c:5896,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5861,16'
          Dst:             api_check_struct_sanity
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5872,19'
          Dst:             isvce_get_num_rec
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5876,19'
          Dst:             isvce_fill_num_mem_rec
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5880,19'
          Dst:             isvce_init_mem_rec
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5884,19'
          Dst:             isvce_retrieve_memrec
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5888,19'
          Dst:             isvce_ctl
        - Src:             '/src/libavc/encoder/svc/isvce_api.c:5892,19'
          Dst:             isvce_encode
    - functionName:    isvce_get_downscaler_normalized_filtered_pixel
      functionSourceFile: '/src/libavc/encoder/svc/isvce_downscaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pi1_filter
      BBCount:         11
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:276,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:278,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:281,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:282,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:282,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:282,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:282,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:282,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:282,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_initialize_downscaler
      functionSourceFile: '/src/libavc/encoder/svc/isvce_downscaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_scaler
        - ps_mem_rec
        - d_scaling_factor
        - u1_num_spatial_layers
        - u4_in_width
        - u4_in_height
        - e_arch
      BBCount:         6
      ICount:          104
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_downscaler_function_selector
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:511,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:511,8'
              BranchSideFuncs:
                - isvce_downscaler_function_selector
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:515,38'
              BranchSideFuncs:
                - isvce_downscaler_function_selector
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_downscaler.c:528,9'
          Dst:             isvce_downscaler_function_selector
    - functionName:    isvce_downscaler_function_selector
      functionSourceFile: '/src/libavc/encoder/svc/isvce_downscaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_scaler_state
        - e_arch
      BBCount:         4
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:428,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:433,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:461,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_horizontal_downscale_and_transpose
      functionSourceFile: '/src/libavc/encoder/svc/isvce_downscaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_scaler
        - ps_src
        - ps_dst
        - pai1_filters
        - u4_blk_wd
        - u4_blk_ht
        - u1_is_chroma
      BBCount:         51
      ICount:          498
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - isvce_get_downscaler_normalized_filtered_pixel
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:357,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:357,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:359,9'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:359,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:361,15'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:389,15'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:361,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:363,25'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:386,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:368,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:370,45'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:385,9'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:99,37'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:102,27'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,13'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:113,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:107,13'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - isvce_get_downscaler_normalized_filtered_pixel
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:109,20'
              BranchSideFuncs:
                - isvce_get_downscaler_normalized_filtered_pixel
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:389,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:391,25'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:396,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:398,45'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:422,9'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:99,37'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:102,27'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,13'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:113,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:107,13'
              BranchSideFuncs:
                - __assert_fail
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:109,20'
              BranchSideFuncs:
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:406,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:408,44'
              BranchSideFuncs:
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:413,21'
              BranchSideFuncs:
                - isvce_get_downscaler_normalized_filtered_pixel
                - isvce_get_downscaler_normalized_filtered_pixel
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_downscaler.c:357,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_downscaler.c:370,28'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_downscaler.c:379,21'
          Dst:             isvce_get_downscaler_normalized_filtered_pixel
        - Src:             '/src/libavc/encoder/svc/isvce_downscaler.c:398,28'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_downscaler.c:412,43'
          Dst:             isvce_get_downscaler_normalized_filtered_pixel
        - Src:             '/src/libavc/encoder/svc/isvce_downscaler.c:414,43'
          Dst:             isvce_get_downscaler_normalized_filtered_pixel
    - functionName:    isvce_process_downscaler
      functionSourceFile: '/src/libavc/encoder/svc/isvce_downscaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_scaler
        - ps_src_buf_props
        - ps_dst_buf_props
        - u4_blk_wd
        - u4_blk_ht
      BBCount:         6
      ICount:          185
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:201,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:201,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_downscaler.c:201,5'
          Dst:             __assert_fail
    - functionName:    isvce_get_downscaler_padding_dims
      functionSourceFile: '/src/libavc/encoder/svc/isvce_downscaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pad_dims
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_get_downscaler_data_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_downscaler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_scaling_factor
        - u4_width
        - u4_height
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:125,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler.c:127,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_encode
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 767
      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:         233
      ICount:          2300
      EdgeCount:       313
      CyclomaticComplexity: 82
      functionsReached:
        - ih264_buf_mgr_get_status
        - ih264_buf_mgr_release
        - ih264_list_reset
        - isvce_codec_init
        - isvce_codec_update_config
        - isvce_fmt_conv
        - isvce_generate_sps_pps
        - isvce_get_min_outbuf_size
        - isvce_init_svc_dimension
        - isvce_input_queue_update
        - isvce_join_threads
        - isvce_nalu_info_au_init
        - isvce_nalu_info_csv_translator
        - isvce_process_thread
        - isvce_sub_pic_rc_dump_data
        - isvce_svc_au_buf_mgr_add_bufs
        - isvce_svc_au_data_mgr_add_bufs
        - isvce_svc_au_init
        - isvce_svc_frame_params_validate
        - isvce_svc_layer_pic_init
        - ithread_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:173,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:175,26'
              BranchSideFuncs:
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
                - isvce_codec_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:181,15'
              BranchSideFuncs:
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
                - isvce_codec_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:177,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:177,13'
              BranchSideFuncs:
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
                - isvce_codec_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:179,9'
              BranchSideFuncs:
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
                - isvce_codec_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:181,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:183,23'
              BranchSideFuncs:
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
                - isvce_codec_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:192,15'
              BranchSideFuncs:
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
                - isvce_codec_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:211,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:213,41'
              BranchSideFuncs:
                - isvce_codec_init
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:220,41'
              BranchSideFuncs:
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:215,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:217,5'
              BranchSideFuncs:
                - isvce_svc_frame_params_validate
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:222,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:226,11'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:226,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:228,39'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:248,50'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:230,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:232,18'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:244,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:232,95'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:233,18'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:234,26'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:233,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:234,26'
              BranchSideFuncs:
                - isvce_codec_update_config
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:237,58'
              BranchSideFuncs:
                - isvce_codec_update_config
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:234,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:235,26'
              BranchSideFuncs:
                - isvce_codec_update_config
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:237,58'
              BranchSideFuncs:
                - isvce_codec_update_config
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:232,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:237,58'
              BranchSideFuncs:
                - isvce_codec_update_config
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:243,9'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:238,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:238,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:241,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_codec_update_config
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:256,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:257,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:258,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:259,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:260,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:261,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:262,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:263,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:264,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:265,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:266,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:267,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:267,95'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:268,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:268,95'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:269,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:270,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:271,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:255,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:274,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:279,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:283,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:284,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:287,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:282,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:287,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:292,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:296,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:297,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:300,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:297,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:298,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:300,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:295,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:300,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:305,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:308,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:309,18'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:312,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:309,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:310,18'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:312,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:308,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:312,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:318,8'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:318,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:318,45'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:320,9'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:318,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:320,9'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:323,8'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:323,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:334,55'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:353,8'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:336,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:340,54'
              BranchSideFuncs:
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:342,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:346,12'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:346,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:346,45'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:350,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:346,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:348,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:350,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:358,9'
              BranchSideFuncs:
                - isvce_init_svc_dimension
                - isvce_generate_sps_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:413,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
                - isvce_input_queue_update
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:384,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:386,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:396,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:396,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:400,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:419,38'
              BranchSideFuncs:
                - isvce_input_queue_update
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:422,38'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:426,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:426,41'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:500,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:426,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:428,42'
              BranchSideFuncs:
                - isvce_svc_au_init
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:500,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:439,33'
              BranchSideFuncs:
                - isvce_nalu_info_au_init
                - isvce_sub_pic_rc_dump_data
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - ithread_create
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:446,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:448,38'
              BranchSideFuncs:
                - isvce_svc_layer_pic_init
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - isvce_sub_pic_rc_dump_data
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ithread_create
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:475,36'
              BranchSideFuncs:
                - isvce_sub_pic_rc_dump_data
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:450,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:452,32'
              BranchSideFuncs:
                - ithread_create
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - isvce_sub_pic_rc_dump_data
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_layer_pic_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:461,34'
              BranchSideFuncs:
                - isvce_process_thread
                - isvce_join_threads
                - ih264_list_reset
                - ih264_list_reset
                - isvce_sub_pic_rc_dump_data
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - isvce_svc_layer_pic_init
                - ithread_create
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:502,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:503,10'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:588,8'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:503,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:504,19'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:507,23'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:502,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:507,23'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:588,8'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:515,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:515,67'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:517,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:515,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:517,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:523,19'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:523,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:525,20'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:537,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:525,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:525,62'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:528,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:530,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:530,53'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:535,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:530,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:532,34'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:535,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:552,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:553,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:556,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:551,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:556,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:560,32'
              BranchSideFuncs:
                - isvce_fmt_conv
                - ih264_buf_mgr_release
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:573,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:575,21'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:578,13'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:575,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:575,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:577,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:588,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:597,23'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:639,8'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:608,16'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:631,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:608,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:610,30'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:630,9'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:619,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:619,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:622,45'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:626,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:626,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:628,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:639,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:641,16'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:670,9'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:643,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:645,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:651,12'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:645,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:645,58'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:648,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:651,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:653,23'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:656,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:670,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:670,32'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:717,21'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:670,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:671,18'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:717,21'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:670,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:674,21'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:717,21'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:684,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:687,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:691,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:695,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:699,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:703,17'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:707,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:709,28'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:713,5'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:710,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:710,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:712,9'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:734,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:736,29'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:745,8'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:745,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:745,54'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:761,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:745,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:761,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:746,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:747,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:761,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:745,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:749,9'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:761,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode.c:751,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:753,45'
              BranchSideFuncs:
                - isvce_nalu_info_csv_translator
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode.c:758,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:168,13'
          Dst:             isvce_get_min_outbuf_size
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:213,24'
          Dst:             isvce_codec_init
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:220,9'
          Dst:             isvce_svc_frame_params_validate
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:237,32'
          Dst:             isvce_codec_update_config
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:334,24'
          Dst:             isvce_svc_au_data_mgr_add_bufs
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:340,24'
          Dst:             isvce_svc_au_buf_mgr_add_bufs
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:365,9'
          Dst:             isvce_init_svc_dimension
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:368,24'
          Dst:             isvce_generate_sps_pps
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:419,13'
          Dst:             isvce_input_queue_update
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:434,24'
          Dst:             isvce_svc_au_init
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:439,9'
          Dst:             isvce_nalu_info_au_init
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:448,13'
          Dst:             isvce_svc_layer_pic_init
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:452,17'
          Dst:             ithread_create
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:452,17'
          Dst:             isvce_process_thread
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:461,13'
          Dst:             isvce_process_thread
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:464,13'
          Dst:             isvce_join_threads
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:466,13'
          Dst:             ih264_list_reset
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:468,13'
          Dst:             ih264_list_reset
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:475,9'
          Dst:             isvce_sub_pic_rc_dump_data
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:527,33'
          Dst:             ih264_buf_mgr_get_status
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:560,17'
          Dst:             isvce_fmt_conv
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:570,23'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:615,23'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:617,24'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:622,23'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:624,24'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:647,30'
          Dst:             ih264_buf_mgr_get_status
        - Src:             '/src/libavc/encoder/svc/isvce_encode.c:753,13'
          Dst:             isvce_nalu_info_csv_translator
    - functionName:    isvce_fmt_conv
      functionSourceFile: '/src/libavc/encoder/svc/isvce_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_pic
        - pu1_y_dst
        - pu1_u_dst
        - pu1_v_dst
        - u4_dst_y_strd
        - u4_dst_uv_strd
        - cur_row
        - num_rows
      BBCount:         15
      ICount:          262
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264e_fmt_conv_420sp_to_420p
        - ih264e_fmt_conv_420sp_to_420sp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_fmt_conv.c:99,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_fmt_conv.c:101,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_fmt_conv.c:104,16'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420p
                - ih264e_fmt_conv_420sp_to_420sp
        - Branch String:   '/src/libavc/encoder/svc/isvce_fmt_conv.c:129,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_fmt_conv.c:130,32'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_fmt_conv.c:132,44'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420sp
        - Branch String:   '/src/libavc/encoder/svc/isvce_fmt_conv.c:129,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_fmt_conv.c:132,44'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_fmt_conv.c:136,32'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420p
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_fmt_conv.c:132,13'
          Dst:             ih264e_fmt_conv_420sp_to_420sp
        - Src:             '/src/libavc/encoder/svc/isvce_fmt_conv.c:138,13'
          Dst:             ih264e_fmt_conv_420sp_to_420p
    - functionName:    isvce_pad_mb_mode_buf
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ibl_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_intra_pred_ctxt
        - u1_spatial_layer_id
        - u1_num_spatial_layers
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         17
      ICount:          235
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ih264_pad_bottom
        - ih264_pad_left_luma
        - ih264_pad_right_luma
        - ih264_pad_top
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1307,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1307,8'
              BranchSideFuncs:
                - pow
                - pow
                - ih264_pad_left_luma
                - ih264_pad_right_luma
                - ih264_pad_top
                - ih264_pad_bottom
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1310,37'
              BranchSideFuncs:
                - pow
                - pow
                - ih264_pad_left_luma
                - ih264_pad_right_luma
                - ih264_pad_top
                - ih264_pad_bottom
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1333,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1335,46'
              BranchSideFuncs:
                - ih264_pad_left_luma
                - ih264_pad_right_luma
                - ih264_pad_top
                - ih264_pad_bottom
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1353,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1355,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1357,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1362,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1363,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1365,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1370,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1316,14'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1320,14'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1337,13'
          Dst:             ih264_pad_left_luma
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1340,13'
          Dst:             ih264_pad_right_luma
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1344,13'
          Dst:             ih264_pad_top
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1347,13'
          Dst:             ih264_pad_bottom
    - functionName:    isvce_update_ibl_info
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ibl_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - char
        - short
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_intra_pred_ctxt
        - u1_num_spatial_layers
        - u1_spatial_layer_id
        - u2_mb_type
        - i4_mb_x
        - i4_mb_y
        - u1_base_mode_flag
      BBCount:         15
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1274,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1277,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1280,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1280,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1280,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1280,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1280,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1280,76'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1285,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1287,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1291,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1291,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1293,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1297,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_mb_intra_pred
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ibl_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         52
      ICount:          1116
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - isvc_intra_resamp_generate_segment_lookup
        - isvc_intra_samp_mb
        - isvc_intra_samp_mb_dyadic
        - isvce_intra_sampling_function_selector
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:995,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:999,52'
              BranchSideFuncs:
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1166,19'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1000,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1000,24'
              BranchSideFuncs:
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1000,24'
              BranchSideFuncs:
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1001,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1001,60'
              BranchSideFuncs:
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1001,81'
              BranchSideFuncs:
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1003,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1003,27'
              BranchSideFuncs:
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1003,61'
              BranchSideFuncs:
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1076,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1076,16'
              BranchSideFuncs:
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1076,16'
              BranchSideFuncs:
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1089,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1094,28'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1120,20'
              BranchSideFuncs:
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1100,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1102,49'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1105,25'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1108,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1110,48'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1112,16'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1112,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1115,32'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1117,9'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1126,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1128,31'
              BranchSideFuncs:
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1132,27'
              BranchSideFuncs:
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1135,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1137,31'
              BranchSideFuncs:
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1141,37'
              BranchSideFuncs:
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1156,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1156,18'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1157,21'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1156,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1157,21'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1157,21'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1158,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1158,17'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1159,21'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1158,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1159,21'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1159,21'
              BranchSideFuncs:
                - isvc_intra_samp_mb
                - isvc_intra_samp_mb_dyadic
                - isvce_intra_sampling_function_selector
                - isvc_intra_resamp_generate_segment_lookup
                - isvc_intra_resamp_generate_segment_lookup
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1171,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1173,36'
              BranchSideFuncs:
                - isvc_intra_samp_mb_dyadic
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1179,29'
              BranchSideFuncs:
                - isvc_intra_samp_mb
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1013,9'
          Dst:             isvce_intra_sampling_function_selector
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1140,13'
          Dst:             isvc_intra_resamp_generate_segment_lookup
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1146,13'
          Dst:             isvc_intra_resamp_generate_segment_lookup
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1173,9'
          Dst:             isvc_intra_samp_mb_dyadic
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1179,9'
          Dst:             isvc_intra_samp_mb
    - functionName:    isvce_intra_sampling_function_selector
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ibl_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ps_ctxt
        - d_spatial_res_ratio
        - e_arch
      BBCount:         7
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:889,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:891,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:891,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:896,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:939,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_IBL_mode
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ibl_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         18
      ICount:          297
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - isvce_get_mb_intra_pred
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1190,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1192,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1252,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1192,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1194,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1196,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1194,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1194,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1194,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:1255,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1257,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:1264,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:1244,5'
          Dst:             isvce_get_mb_intra_pred
    - functionName:    isvce_ibl_layer_state_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ibl_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_layer_state
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
        - u1_level_idc
        - e_color_format
      BBCount:         217
      ICount:          3447
      EdgeCount:       286
      CyclomaticComplexity: 71
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:466,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:466,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:466,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:466,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:466,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:468,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:478,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:594,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:485,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:485,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:485,66'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:487,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:487,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:487,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:494,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:496,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:507,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:520,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:522,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:527,67'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:97,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:99,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:103,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:107,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:97,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:99,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:103,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:107,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:583,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:585,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:593,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:585,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:587,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:592,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:346,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:347,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:429,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:347,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:347,48'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:351,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:346,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:351,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:429,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:358,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:360,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:364,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:368,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:370,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:374,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:387,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:389,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:393,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:397,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:399,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:403,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:172,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:176,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:424,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:181,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:183,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:200,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:183,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:187,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:198,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:189,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:189,59'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:191,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:189,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:191,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:194,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:200,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:202,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:213,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:202,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:206,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:212,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:229,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:231,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:261,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:231,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:235,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:237,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:237,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:239,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:237,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:239,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:242,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:244,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:231,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:248,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:261,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:265,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:267,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:267,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:269,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:267,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:269,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:272,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:274,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:261,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:278,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:172,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:176,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:439,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:181,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:183,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:200,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:183,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:187,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:198,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:189,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:189,59'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:191,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:189,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:191,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:194,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:200,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:202,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:213,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:202,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:206,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:212,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:229,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:231,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:261,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:231,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:235,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:258,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:237,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:237,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:239,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:237,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:239,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:242,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:244,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:231,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:248,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:261,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:265,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:267,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:267,55'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:269,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:267,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:269,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:272,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:274,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:261,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:278,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:151,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:159,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:466,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:527,47'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:528,47'
          Dst:             __assert_fail
    - functionName:    isvce_intra_pred_ctxt_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ibl_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_mem_rec
      BBCount:         89
      ICount:          1106
      EdgeCount:       109
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - isvce_get_svc_intra_pred_ctxt_size
        - isvce_ibl_layer_state_init
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:631,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:633,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:877,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:633,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:635,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:847,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:650,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:650,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:652,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:652,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:654,61'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:845,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:670,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:676,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:804,76'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:676,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:678,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:686,83'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:54,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:54,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:682,50'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:698,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:700,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:747,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:700,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:702,66'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:741,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:712,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:712,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:713,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:715,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:717,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:729,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:717,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:720,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:727,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:747,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:749,66'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:763,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:751,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:751,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:752,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:753,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:753,84'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:753,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:755,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:757,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:761,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:777,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:782,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:798,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:782,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:782,25'
              BranchSideFuncs:
                - __assert_fail
                - isvce_ibl_layer_state_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:784,25'
              BranchSideFuncs:
                - __assert_fail
                - isvce_ibl_layer_state_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:784,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:784,25'
              BranchSideFuncs:
                - isvce_ibl_layer_state_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:788,30'
              BranchSideFuncs:
                - isvce_ibl_layer_state_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:810,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:813,30'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:819,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:843,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:843,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:844,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_ibl_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:847,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:849,46'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:874,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:856,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:858,52'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:868,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:865,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:865,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:866,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:877,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:879,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:628,32'
          Dst:             isvce_get_svc_intra_pred_ctxt_size
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:650,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:657,39'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:660,39'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:782,25'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:784,25'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:792,25'
          Dst:             isvce_ibl_layer_state_init
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:843,17'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:865,17'
          Dst:             __assert_fail
    - functionName:    isvce_get_svc_intra_pred_ctxt_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ibl_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         17
      ICount:          269
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:86,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:86,8'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:88,17'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:92,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:95,36'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:138,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:107,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:109,54'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:125,24'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_ibl_eval.c:54,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:54,42'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ibl_eval.c:120,28'
              BranchSideFuncs:
                - pow
                - pow
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:96,27'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_ibl_eval.c:99,35'
          Dst:             pow
    - functionName:    isvce_mvp_idx_eval
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ilp_mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_info
        - ps_spatial_mvp
        - ps_ilp_mvp
        - pu1_mvd_costs
      BBCount:         35
      ICount:          296
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:687,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:687,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:734,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:687,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:734,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:688,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:688,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:734,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:688,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:689,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:734,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:687,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:697,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:734,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:697,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:699,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:731,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:702,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:704,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:728,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:708,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:710,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:724,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:710,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:711,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:719,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:711,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:711,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:714,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:711,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:711,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:719,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:710,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:714,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:719,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_ilp_mvs_for_me
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ilp_mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ilp_mv_ctxt
      BBCount:         122
      ICount:          1419
      EdgeCount:       164
      CyclomaticComplexity: 44
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:346,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:348,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:436,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:348,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:350,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:434,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:360,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:360,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:363,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:360,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:363,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:431,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:368,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:370,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:385,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:385,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:387,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:402,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:402,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:404,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:408,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:408,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:410,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:423,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:411,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:412,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:421,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:413,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:415,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:421,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:147,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:149,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:157,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:149,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:150,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:150,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:151,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:149,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:155,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:159,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:159,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:160,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:160,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:161,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:159,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:165,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:410,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:419,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:421,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:438,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:440,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:540,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:445,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:446,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:538,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:446,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:447,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:538,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:447,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:448,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:538,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:445,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:451,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:538,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:466,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:466,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:469,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:466,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:469,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:535,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:474,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:476,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:491,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:491,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:493,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:508,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:508,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:510,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:514,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:514,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:516,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:527,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:517,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:518,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:525,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:519,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:521,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:525,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:147,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:149,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:157,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:149,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:150,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:150,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:151,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:149,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:155,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:159,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:159,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:160,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:160,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:161,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:159,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:165,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:516,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:524,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:525,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_mb_ilp_mv
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ilp_mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ilp_mv_ctxt
      BBCount:         60
      ICount:          741
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - isvce_get_ilp_mvs_for_me
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:591,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:591,51'
              BranchSideFuncs:
                - isvce_get_ilp_mvs_for_me
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:593,49'
              BranchSideFuncs:
                - isvce_get_ilp_mvs_for_me
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:591,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:593,49'
              BranchSideFuncs:
                - isvce_get_ilp_mvs_for_me
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:609,9'
              BranchSideFuncs:
                - isvce_get_ilp_mvs_for_me
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:597,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:599,13'
              BranchSideFuncs:
                - isvce_get_ilp_mvs_for_me
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:602,12'
              BranchSideFuncs:
                - isvce_get_ilp_mvs_for_me
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:602,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:604,13'
              BranchSideFuncs:
                - isvce_get_ilp_mvs_for_me
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:606,5'
              BranchSideFuncs:
                - isvce_get_ilp_mvs_for_me
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:617,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:619,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:647,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:619,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:624,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:645,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:629,87'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:628,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:630,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:631,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:628,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:632,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:147,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:149,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:157,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:149,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:150,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:150,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:151,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:149,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:155,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:159,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:159,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:160,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:160,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:161,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:159,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:165,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:636,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:638,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:644,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:647,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:649,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:679,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:649,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:652,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:663,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:663,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:666,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:676,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:613,5'
          Dst:             isvce_get_ilp_mvs_for_me
    - functionName:    isvce_ilp_mv_layer_state_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ilp_mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_layer_state
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         21
      ICount:          359
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:171,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:173,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:182,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:173,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:175,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:181,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:110,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:114,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:180,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:120,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:120,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:120,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:122,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:110,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:126,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:131,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:131,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:131,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_ilp_mv_ctxt_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ilp_mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_mem_rec
      BBCount:         37
      ICount:          395
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - isvce_get_ilp_mv_ctxt_size
        - isvce_ilp_mv_layer_state_init
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:205,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:207,31'
              BranchSideFuncs:
                - isvce_get_ilp_mv_ctxt_size
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:296,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:217,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:222,45'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:293,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:233,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:235,76'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:243,51'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:246,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:246,13'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:248,21'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:250,25'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:283,25'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:250,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:252,55'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:280,13'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:268,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:268,21'
              BranchSideFuncs:
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
                - __assert_fail
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:272,21'
              BranchSideFuncs:
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
                - __assert_fail
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:272,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:272,21'
              BranchSideFuncs:
                - isvce_ilp_mv_layer_state_init
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:275,43'
              BranchSideFuncs:
                - isvce_ilp_mv_layer_state_init
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:283,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:285,55'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - isvce_ilp_mv_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:296,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:298,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:215,13'
          Dst:             isvce_get_ilp_mv_ctxt_size
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:246,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:255,43'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:258,43'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:268,21'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:272,21'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:277,21'
          Dst:             isvce_ilp_mv_layer_state_init
    - functionName:    isvce_get_ilp_mv_ctxt_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_ilp_mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         10
      ICount:          127
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:72,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:72,8'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:76,17'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.c:81,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:84,36'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.c:93,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:85,27'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_ilp_mv.c:88,35'
          Dst:             pow
    - functionName:    isvce_update_nalu_count
      functionSourceFile: '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nalu_descriptor
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_nalu_info_buf_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - char
        - char
        - char
        - bool
      constantsTouched: []
      argNames:
        - ps_nalu_info
        - i8_init_bits
        - e_nalu_type
        - u1_spatial_layer_id
        - u1_temporal_layer_id
        - u1_num_slices
        - b_is_idr
      BBCount:         7
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:99,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:105,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:105,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:105,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:114,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_next_nalu_info_buf
      functionSourceFile: '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nalu_descriptor
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_nalu_info_csv_translator
      functionSourceFile: '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_nalu_descriptor
        - ps_csv_buf
      BBCount:         13
      ICount:          169
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:57,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:59,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - __assert_fail
                - snprintf
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:84,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:59,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:61,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - __assert_fail
                - snprintf
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:70,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - __assert_fail
                - snprintf
        - Branch String:   '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:82,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:82,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - __assert_fail
                - snprintf
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:83,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - __assert_fail
                - snprintf
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:61,13'
          Dst:             snprintf
        - Src:             '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:70,13'
          Dst:             snprintf
        - Src:             '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:76,9'
          Dst:             snprintf
        - Src:             '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:79,46'
          Dst:             strlen
        - Src:             '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:82,9'
          Dst:             __assert_fail
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_nalu_info_au_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_nalu_descriptor
        - u1_num_spatial_layers
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:43,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_nalu_stat_aggregator.c:47,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_process_thread
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2679
      functionLinenumberEnd: 2805
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_proc
      BBCount:         35
      ICount:          290
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - ih264_list_dequeue
        - isvce_entropy
        - isvce_init_entropy_ctxt
        - isvce_init_layer_proc_ctxt
        - isvce_process
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2703,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2705,21'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_lock
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2731,16'
              BranchSideFuncs:
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
                - isvce_init_layer_proc_ctxt
                - isvce_process
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2705,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2709,46'
              BranchSideFuncs:
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_lock
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_unlock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2723,26'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_lock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
                - isvce_init_layer_proc_ctxt
                - isvce_process
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2711,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2713,26'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_lock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - isvce_init_layer_proc_ctxt
                - isvce_process
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2717,29'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_lock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2731,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2733,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2740,34'
              BranchSideFuncs:
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
                - isvce_init_layer_proc_ctxt
                - isvce_process
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2741,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2741,29'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2743,16'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2743,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2745,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2749,29'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2756,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2760,44'
              BranchSideFuncs:
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_lock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2779,52'
              BranchSideFuncs:
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - ithread_mutex_lock
                - ih264_list_dequeue
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2798,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2768,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2770,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2775,17'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2787,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2789,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2794,17'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ih264_list_dequeue
                - isvce_init_entropy_ctxt
                - isvce_entropy
                - isvce_init_layer_proc_ctxt
                - isvce_process
                - ithread_mutex_unlock
                - ih264_list_dequeue
                - ithread_mutex_unlock
                - ithread_mutex_unlock
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2698,29'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2709,27'
          Dst:             ih264_list_dequeue
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2714,25'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2719,25'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2728,17'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2740,15'
          Dst:             ih264_list_dequeue
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2764,17'
          Dst:             isvce_init_layer_proc_ctxt
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2766,32'
          Dst:             isvce_process
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2783,17'
          Dst:             isvce_init_entropy_ctxt
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2785,32'
          Dst:             isvce_entropy
    - functionName:    isvce_process
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 2657
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         272
      ICount:          2686
      EdgeCount:       356
      CyclomaticComplexity: 86
      functionsReached:
        - __assert_fail
        - ih264_buf_mgr_release
        - isvce_compute_bs
        - isvce_compute_me_nmb
        - isvce_dblk_n_mbs
        - isvce_derive_nghbr_avbl_of_mbs
        - isvce_evaluate_IBL_mode
        - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
        - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
        - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
        - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
        - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
        - isvce_find_bskip_params
        - isvce_find_pskip_params
        - isvce_get_mb_ilp_mv
        - isvce_get_mb_residual_pred
        - isvce_get_mb_residual_pred_non_dyadic
        - isvce_init_quant_params
        - isvce_mv_pred
        - isvce_mvp_idx_eval
        - isvce_pad_mb_mode_buf
        - isvce_residual_pred_eval
        - isvce_sub_pic_rc_ctxt_update
        - isvce_sub_pic_rc_get_mb_qp
        - isvce_svc_ilp_buf_update
        - isvce_svc_pad_frame
        - isvce_update_ibl_info
        - isvce_update_proc_ctxt
        - isvce_update_rc_mb_info
        - isvce_update_res_pred_info
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1999,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2001,27'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2010,13'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2010,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2012,27'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2024,13'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2015,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2017,31'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2019,28'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2029,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2031,31'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2033,28'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2041,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2041,5'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2041,5'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2048,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2049,62'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2049,33'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2049,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2049,65'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2051,24'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2051,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2056,31'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2656,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2063,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2067,32'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2081,30'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2072,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2072,24'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2072,24'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2074,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2074,21'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2074,21'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2076,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2076,30'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2077,17'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2081,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2082,13'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2100,13'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2081,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2084,53'
              BranchSideFuncs:
                - isvce_get_mb_ilp_mv
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2100,13'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2111,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2111,67'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2112,18'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2114,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2114,53'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_compute_me_nmb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2116,20'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_compute_me_nmb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2114,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2116,20'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_compute_me_nmb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2151,42'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2116,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2119,25'
              BranchSideFuncs:
                - isvce_compute_me_nmb
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2123,43'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2119,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2118,21'
              BranchSideFuncs:
                - isvce_compute_me_nmb
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2118,21'
              BranchSideFuncs:
                - isvce_compute_me_nmb
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2160,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2162,17'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2166,21'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2166,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:0,0'
              BranchSideFuncs:
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2168,17'
              BranchSideFuncs:
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2175,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2176,17'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2181,21'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2175,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2181,21'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2265,12'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2181,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2187,25'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2208,40'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2187,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2187,51'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2206,17'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2187,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2189,44'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2206,17'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2210,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2211,21'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2217,21'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2211,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2211,74'
              BranchSideFuncs:
                - isvce_evaluate_IBL_mode
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2217,21'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2210,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2213,45'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2217,21'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2220,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2222,77'
              BranchSideFuncs:
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2232,20'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2232,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2234,75'
              BranchSideFuncs:
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2245,22'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2245,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2246,22'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2249,24'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2245,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2249,24'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2262,13'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2249,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2249,51'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2261,17'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2249,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2252,29'
              BranchSideFuncs:
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2261,17'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2251,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2254,82'
              BranchSideFuncs:
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2258,83'
              BranchSideFuncs:
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2265,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2265,55'
              BranchSideFuncs:
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2268,24'
              BranchSideFuncs:
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2265,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2266,12'
              BranchSideFuncs:
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2268,24'
              BranchSideFuncs:
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2265,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2268,24'
              BranchSideFuncs:
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2274,17'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2274,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2276,22'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2283,22'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2290,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2292,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2302,27'
              BranchSideFuncs:
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2305,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2305,56'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2362,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2305,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2306,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2362,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2306,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2306,51'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2362,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2305,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2308,53'
              BranchSideFuncs:
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2362,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2315,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2316,18'
              BranchSideFuncs:
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2327,55'
              BranchSideFuncs:
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2315,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2319,21'
              BranchSideFuncs:
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2327,55'
              BranchSideFuncs:
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2339,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2341,44'
              BranchSideFuncs:
                - isvce_get_mb_residual_pred
                - isvce_residual_pred_eval
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2345,55'
              BranchSideFuncs:
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2353,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2355,40'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2359,9'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.h:101,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:101,39'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:112,5'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.h:101,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:102,9'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:112,5'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.h:101,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:104,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:112,5'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.h:104,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:105,28'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:110,5'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv.h:104,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:107,45'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv.h:110,5'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:147,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:149,15'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:157,8'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:149,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:150,15'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:150,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:151,15'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:149,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:153,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:155,5'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:159,15'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:167,5'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:159,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:160,15'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:160,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:161,15'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:159,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:163,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:165,5'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2365,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2367,13'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2373,17'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2379,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2379,49'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2380,28'
              BranchSideFuncs:
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2383,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2383,9'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2383,9'
              BranchSideFuncs:
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2383,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2383,9'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2383,9'
              BranchSideFuncs:
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2383,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2383,9'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2384,9'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:133,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:135,56'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:140,12'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2396,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2398,20'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2434,13'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2398,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2403,25'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2411,27'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2423,21'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2427,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2411,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2414,29'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2419,21'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2434,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2434,71'
              BranchSideFuncs:
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2434,50'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2434,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2434,71'
              BranchSideFuncs:
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2436,16'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2436,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2438,44'
              BranchSideFuncs:
                - isvce_find_bskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2443,22'
              BranchSideFuncs:
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2438,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2440,56'
              BranchSideFuncs:
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2442,13'
              BranchSideFuncs:
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2445,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2447,21'
              BranchSideFuncs:
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2449,13'
              BranchSideFuncs:
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2477,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2476,13'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2477,38'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2483,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2492,25'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2492,25'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2492,25'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2492,25'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2492,25'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2504,21'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2504,21'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2511,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2543,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2546,16'
              BranchSideFuncs:
                - isvce_dblk_n_mbs
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2578,47'
              BranchSideFuncs:
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2546,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2548,34'
              BranchSideFuncs:
                - isvce_compute_bs
                - isvce_dblk_n_mbs
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2557,30'
              BranchSideFuncs:
                - isvce_dblk_n_mbs
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2565,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2566,16'
              BranchSideFuncs:
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_dblk_n_mbs
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2575,9'
              BranchSideFuncs:
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2565,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2568,37'
              BranchSideFuncs:
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_dblk_n_mbs
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2575,9'
              BranchSideFuncs:
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2582,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2589,44'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2591,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2593,37'
              BranchSideFuncs:
                - isvce_init_quant_params
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2601,12'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2601,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2604,40'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2652,5'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2624,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2626,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2628,50'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2630,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2632,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2634,16'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:2634,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2637,61'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:2651,9'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_mv_pred
                - isvce_mvp_idx_eval
                - __assert_fail
                - isvce_find_pskip_params
                - isvce_svc_ilp_buf_update
                - isvce_update_ibl_info
                - isvce_update_res_pred_info
                - isvce_update_rc_mb_info
                - isvce_sub_pic_rc_ctxt_update
                - isvce_update_proc_ctxt
                - isvce_sub_pic_rc_get_mb_qp
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - isvce_init_quant_params
                - isvce_dblk_n_mbs
                - isvce_svc_pad_frame
                - isvce_pad_mb_mode_buf
                - isvce_compute_bs
                - __assert_fail
                - isvce_find_bskip_params
                - __assert_fail
                - isvce_get_mb_residual_pred_non_dyadic
                - isvce_residual_pred_eval
                - isvce_get_mb_residual_pred
                - isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
                - isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
                - isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
                - isvce_evaluate_IBL_mode
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_compute_me_nmb
                - isvce_get_mb_ilp_mv
                - ithread_yield
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2077,17'
          Dst:             ithread_yield
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2092,13'
          Dst:             isvce_get_mb_ilp_mv
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2118,21'
          Dst:             isvce_compute_me_nmb
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2147,17'
          Dst:             isvce_derive_nghbr_avbl_of_mbs
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2153,17'
          Dst:             isvce_derive_nghbr_avbl_of_mbs
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2213,21'
          Dst:             isvce_evaluate_IBL_mode
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2222,21'
          Dst:             isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2234,21'
          Dst:             isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2254,29'
          Dst:             isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2258,29'
          Dst:             isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2272,13'
          Dst:             isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2302,13'
          Dst:             isvce_mv_pred
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2341,17'
          Dst:             isvce_get_mb_residual_pred
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2345,17'
          Dst:             isvce_get_mb_residual_pred_non_dyadic
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2348,13'
          Dst:             isvce_residual_pred_eval
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2378,9'
          Dst:             isvce_mvp_idx_eval
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2383,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2427,21'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2438,20'
          Dst:             isvce_find_bskip_params
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2445,20'
          Dst:             isvce_find_pskip_params
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2453,9'
          Dst:             isvce_svc_ilp_buf_update
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2455,9'
          Dst:             isvce_update_ibl_info
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2460,9'
          Dst:             isvce_update_res_pred_info
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2463,9'
          Dst:             isvce_update_rc_mb_info
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2511,21'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2517,13'
          Dst:             isvce_sub_pic_rc_ctxt_update
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2548,17'
          Dst:             isvce_compute_bs
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2557,13'
          Dst:             isvce_dblk_n_mbs
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2568,17'
          Dst:             isvce_svc_pad_frame
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2570,17'
          Dst:             isvce_pad_mb_mode_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2578,24'
          Dst:             isvce_update_proc_ctxt
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2589,17'
          Dst:             isvce_sub_pic_rc_get_mb_qp
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2596,17'
          Dst:             isvce_init_quant_params
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2622,28'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:2628,28'
          Dst:             ih264_buf_mgr_release
    - functionName:    isvce_init_entropy_ctxt
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         7
      ICount:          116
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:237,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:242,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:242,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:242,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:245,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_entropy
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         231
      ICount:          2756
      EdgeCount:       316
      CyclomaticComplexity: 87
      functionsReached:
        - __assert_fail
        - ih264e_add_filler_nal_unit
        - ih264e_bitstrm_init
        - ih264e_generate_sei
        - ih264e_put_bits
        - ih264e_put_byte_epb
        - ih264e_put_rbsp_trailing_bits
        - ih264e_put_uev
        - isvce_cabac_encode_terminate
        - isvce_generate_pps
        - isvce_generate_prefix_nal
        - isvce_generate_slice_header
        - isvce_generate_slice_header_svc
        - isvce_generate_sps
        - isvce_generate_subset_sps
        - isvce_generate_svc_nalu_extension
        - isvce_get_next_nalu_info_buf
        - isvce_init_cabac_ctxt
        - isvce_nalu_info_buf_init
        - isvce_populate_slice_header
        - isvce_populate_svc_nalu_extension
        - isvce_populate_svc_slice
        - isvce_sub_pic_rc_get_entropy_data
        - isvce_update_nalu_count
        - isvce_update_rc_post_enc
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:599,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:604,21'
              BranchSideFuncs:
                - ih264e_bitstrm_init
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_sps
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_subset_sps
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:849,5'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:622,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:626,65'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_sps
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_subset_sps
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:689,28'
              BranchSideFuncs:
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:633,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:635,69'
              BranchSideFuncs:
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_subset_sps
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:638,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:640,33'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_subset_sps
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:654,65'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:661,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:663,69'
              BranchSideFuncs:
                - isvce_update_nalu_count
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:666,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:668,26'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
                - isvce_update_nalu_count
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:686,13'
              BranchSideFuncs:
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:680,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:680,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:682,73'
              BranchSideFuncs:
                - isvce_update_nalu_count
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
                - isvce_populate_svc_nalu_extension
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:692,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:693,13'
              BranchSideFuncs:
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:695,47'
              BranchSideFuncs:
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:692,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:695,47'
              BranchSideFuncs:
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
                - isvce_populate_svc_nalu_extension
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:706,47'
              BranchSideFuncs:
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:698,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:700,51'
              BranchSideFuncs:
                - isvce_populate_svc_nalu_extension
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:703,9'
              BranchSideFuncs:
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_populate_svc_slice
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:710,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:712,29'
              BranchSideFuncs:
                - isvce_populate_svc_slice
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:724,22'
              BranchSideFuncs:
                - isvce_populate_slice_header
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:718,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:718,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:720,29'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:730,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:730,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:748,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:749,18'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:749,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:750,18'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:750,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:751,18'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:751,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:752,18'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:752,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:753,18'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:753,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:754,18'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:754,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:755,18'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:748,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:758,17'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:762,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:762,59'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:763,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:762,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:763,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:767,65'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:763,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:763,58'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:764,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:763,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:764,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:767,65'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:764,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:764,58'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:765,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:764,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:765,24'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:767,65'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:762,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:767,65'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - ih264e_generate_sei
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:780,9'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:774,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:774,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:776,69'
              BranchSideFuncs:
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:783,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:784,13'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:805,59'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:784,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:785,13'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:787,65'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:783,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:787,65'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_svc_nalu_extension
                - isvce_generate_prefix_nal
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:805,59'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:799,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:799,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:801,69'
              BranchSideFuncs:
                - isvce_update_nalu_count
                - isvce_get_next_nalu_info_buf
                - isvce_nalu_info_buf_init
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:810,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:812,29'
              BranchSideFuncs:
                - isvce_generate_svc_nalu_extension
                - isvce_generate_slice_header_svc
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:827,17'
              BranchSideFuncs:
                - isvce_generate_slice_header
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:821,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:821,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:822,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:829,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:829,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:836,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:838,13'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ih264e_put_byte_epb
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:844,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:838,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:838,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_init_cabac_ctxt
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ih264e_put_byte_epb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:839,13'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ih264e_put_byte_epb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:839,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:839,13'
              BranchSideFuncs:
                - ih264e_put_byte_epb
                - isvce_init_cabac_ctxt
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:839,13'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:839,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:839,13'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:840,35'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:849,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:851,36'
              BranchSideFuncs:
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1032,8'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:856,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:858,13'
              BranchSideFuncs:
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:884,9'
              BranchSideFuncs:
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:890,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:890,27'
              BranchSideFuncs:
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:891,13'
              BranchSideFuncs:
                - ithread_yield
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:898,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:898,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:901,53'
              BranchSideFuncs:
                - __assert_fail
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:905,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:905,9'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:907,18'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:910,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:912,16'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:918,12'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:912,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:914,46'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:916,9'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:918,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:921,16'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1010,51'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:921,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:924,44'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1007,9'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:932,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:932,49'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1001,33'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:932,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:934,33'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1001,33'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:934,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:936,29'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:952,54'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:936,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:936,58'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:947,83'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:936,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:938,33'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:947,83'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:938,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:940,33'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:945,25'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:940,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:940,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:942,34'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:943,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:943,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:944,29'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:948,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:948,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:949,21'
              BranchSideFuncs:
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:967,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:970,61'
              BranchSideFuncs:
                - isvce_generate_slice_header_svc
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:980,57'
              BranchSideFuncs:
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:973,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:973,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:975,41'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:983,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:983,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:986,57'
              BranchSideFuncs:
                - isvce_generate_slice_header
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:989,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:989,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:992,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:994,25'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ih264e_put_byte_epb
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:998,17'
              BranchSideFuncs:
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_init_cabac_ctxt
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:994,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:994,25'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_init_cabac_ctxt
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ih264e_put_byte_epb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:995,25'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ih264e_put_byte_epb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:995,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:995,25'
              BranchSideFuncs:
                - ih264e_put_byte_epb
                - isvce_init_cabac_ctxt
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:995,25'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:995,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:995,25'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:996,47'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_sub_pic_rc_get_entropy_data
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
                - ithread_yield
                - __assert_fail
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
                - isvce_populate_slice_header
                - isvce_generate_slice_header
                - ih264e_put_byte_epb
                - ih264e_put_bits
                - isvce_generate_slice_header_svc
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1032,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1035,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1039,21'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1046,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1048,21'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1122,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1048,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1051,17'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1067,42'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1051,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1051,46'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1062,71'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1051,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1053,21'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1062,71'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1053,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1055,21'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1060,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1055,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1055,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1057,22'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1058,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1058,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1059,17'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1063,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1063,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1064,9'
              BranchSideFuncs:
                - isvce_update_rc_post_enc
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1078,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1081,20'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1100,13'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1081,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1083,21'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1085,25'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
                - ih264e_add_filler_nal_unit
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1090,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1090,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1091,17'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1100,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1100,68'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1110,13'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1100,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1101,13'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1110,13'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1100,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1103,13'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1110,13'
              BranchSideFuncs:
                - isvce_get_next_nalu_info_buf
                - isvce_update_nalu_count
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:616,9'
          Dst:             ih264e_bitstrm_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:626,36'
          Dst:             isvce_get_next_nalu_info_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:627,13'
          Dst:             isvce_nalu_info_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:632,41'
          Dst:             isvce_generate_sps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:636,13'
          Dst:             isvce_update_nalu_count
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:642,40'
          Dst:             isvce_get_next_nalu_info_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:643,17'
          Dst:             isvce_nalu_info_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:648,45'
          Dst:             isvce_generate_subset_sps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:651,17'
          Dst:             isvce_update_nalu_count
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:654,36'
          Dst:             isvce_get_next_nalu_info_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:655,13'
          Dst:             isvce_nalu_info_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:660,41'
          Dst:             isvce_generate_pps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:664,13'
          Dst:             isvce_update_nalu_count
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:671,40'
          Dst:             isvce_get_next_nalu_info_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:672,17'
          Dst:             isvce_nalu_info_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:678,21'
          Dst:             isvce_generate_pps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:683,17'
          Dst:             isvce_update_nalu_count
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:695,13'
          Dst:             isvce_populate_svc_nalu_extension
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:700,17'
          Dst:             isvce_populate_svc_nalu_extension
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:706,13'
          Dst:             isvce_populate_svc_nalu_extension
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:715,41'
          Dst:             isvce_populate_svc_slice
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:727,41'
          Dst:             isvce_populate_slice_header
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:767,36'
          Dst:             isvce_get_next_nalu_info_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:768,13'
          Dst:             isvce_nalu_info_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:773,41'
          Dst:             ih264e_generate_sei
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:777,13'
          Dst:             isvce_update_nalu_count
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:787,36'
          Dst:             isvce_get_next_nalu_info_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:788,13'
          Dst:             isvce_nalu_info_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:794,17'
          Dst:             isvce_generate_svc_nalu_extension
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:796,41'
          Dst:             isvce_generate_prefix_nal
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:802,13'
          Dst:             isvce_update_nalu_count
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:805,30'
          Dst:             isvce_get_next_nalu_info_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:806,9'
          Dst:             isvce_nalu_info_buf_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:815,41'
          Dst:             isvce_generate_svc_nalu_extension
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:818,41'
          Dst:             isvce_generate_slice_header_svc
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:826,41'
          Dst:             isvce_generate_slice_header
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:838,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:839,13'
          Dst:             ih264e_put_byte_epb
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:840,13'
          Dst:             isvce_init_cabac_ctxt
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:891,13'
          Dst:             ithread_yield
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:905,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:914,17'
          Dst:             isvce_cabac_encode_terminate
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:940,33'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:947,53'
          Dst:             ih264e_put_rbsp_trailing_bits
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:952,25'
          Dst:             isvce_cabac_encode_terminate
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:970,29'
          Dst:             isvce_generate_slice_header_svc
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:980,29'
          Dst:             isvce_populate_slice_header
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:986,29'
          Dst:             isvce_generate_slice_header
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:994,25'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:995,25'
          Dst:             ih264e_put_byte_epb
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:996,25'
          Dst:             isvce_init_cabac_ctxt
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1003,25'
          Dst:             isvce_cabac_encode_terminate
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1027,13'
          Dst:             isvce_sub_pic_rc_get_entropy_data
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1042,13'
          Dst:             isvce_cabac_encode_terminate
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1055,21'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1062,41'
          Dst:             ih264e_put_rbsp_trailing_bits
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1067,13'
          Dst:             isvce_cabac_encode_terminate
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1076,30'
          Dst:             isvce_update_rc_post_enc
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1089,25'
          Dst:             ih264e_add_filler_nal_unit
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1112,30'
          Dst:             isvce_get_next_nalu_info_buf
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1114,9'
          Dst:             isvce_update_nalu_count
    - functionName:    ih264e_put_byte_epb
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - byte
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:234,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:234,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:244,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:234,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:236,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:244,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:236,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:238,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:244,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:248,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:249,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:249,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:249,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_update_rc_post_enc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_codec
        - ctxt_sel
        - i4_is_first_frm
      BBCount:         49
      ICount:          745
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - irc_init_frame_info
        - isvce_rc_post_enc
        - isvce_reencode_as_skip_frame_cabac
        - isvce_reencode_as_skip_frame_cavlc
        - isvce_update_ibl_info
        - isvce_update_rc_bits_info
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:317,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:324,15'
              BranchSideFuncs:
                - isvce_update_rc_bits_info
                - isvce_rc_post_enc
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:344,12'
              BranchSideFuncs:
                - isvce_rc_post_enc
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:324,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:326,40'
              BranchSideFuncs:
                - isvce_update_rc_bits_info
                - isvce_rc_post_enc
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:333,43'
              BranchSideFuncs:
                - isvce_update_rc_bits_info
                - isvce_rc_post_enc
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:344,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:348,25'
              BranchSideFuncs:
                - isvce_rc_post_enc
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:348,25'
              BranchSideFuncs:
                - isvce_rc_post_enc
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:351,25'
              BranchSideFuncs:
                - isvce_rc_post_enc
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:354,25'
              BranchSideFuncs:
                - isvce_rc_post_enc
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:357,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:377,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:383,56'
              BranchSideFuncs:
                - pow
                - pow
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
                - isvce_reencode_as_skip_frame_cabac
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:505,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:403,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:405,48'
              BranchSideFuncs:
                - isvce_reencode_as_skip_frame_cabac
                - isvce_update_ibl_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:409,48'
              BranchSideFuncs:
                - isvce_reencode_as_skip_frame_cavlc
                - isvce_update_ibl_info
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:412,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:414,19'
              BranchSideFuncs:
                - isvce_update_ibl_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:443,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:414,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:416,23'
              BranchSideFuncs:
                - isvce_update_ibl_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:427,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:416,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:418,43'
              BranchSideFuncs:
                - isvce_update_ibl_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:421,13'
              BranchSideFuncs:
                - isvce_update_ibl_info
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:436,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:438,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:441,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:445,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:501,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:454,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:456,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:486,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:501,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:501,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:502,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:314,5'
          Dst:             irc_init_frame_info
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:340,9'
          Dst:             isvce_update_rc_bits_info
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:357,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:362,24'
          Dst:             isvce_rc_post_enc
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:396,24'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:400,24'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:405,13'
          Dst:             isvce_reencode_as_skip_frame_cabac
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:409,13'
          Dst:             isvce_reencode_as_skip_frame_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:418,21'
          Dst:             isvce_update_ibl_info
    - functionName:    isvce_dblk_n_mbs
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_proc
        - u1_inter_layer_deblk_flag
      BBCount:         54
      ICount:          411
      EdgeCount:       69
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - isvce_deblock_mb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1828,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1828,5'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1830,8'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1830,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1832,13'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1906,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1832,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1832,30'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1836,18'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1832,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1836,18'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1904,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1836,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1837,17'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1843,24'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1836,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1839,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1843,24'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1845,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1847,43'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1850,25'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1850,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1852,21'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1856,23'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1858,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1861,25'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1869,45'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1869,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1869,43'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1869,43'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1875,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1877,46'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1881,25'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1881,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1884,29'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1888,25'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1888,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1888,53'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1893,29'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1888,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1890,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1893,29'
              BranchSideFuncs:
                - isvce_deblock_mb
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1893,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1895,42'
              BranchSideFuncs:
                - isvce_deblock_mb
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1901,17'
              BranchSideFuncs:
                - isvce_deblock_mb
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1828,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1895,25'
          Dst:             isvce_deblock_mb
    - functionName:    isvce_update_proc_ctxt
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         36
      ICount:          599
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - ih264_list_queue
        - ih264_list_terminate
        - isvce_pack_header_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1532,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1535,22'
              BranchSideFuncs:
                - isvce_pack_header_data
                - __assert_fail
                - ih264_list_queue
                - ih264_list_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1563,68'
              BranchSideFuncs:
                - isvce_pack_header_data
                - __assert_fail
                - ih264_list_queue
                - ih264_list_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1535,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1539,21'
              BranchSideFuncs:
                - isvce_pack_header_data
                - __assert_fail
                - ih264_list_queue
                - ih264_list_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1541,25'
              BranchSideFuncs:
                - isvce_pack_header_data
                - __assert_fail
                - ih264_list_queue
                - ih264_list_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1541,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1543,13'
              BranchSideFuncs:
                - isvce_pack_header_data
                - __assert_fail
                - ih264_list_queue
                - ih264_list_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1549,25'
              BranchSideFuncs:
                - isvce_pack_header_data
                - __assert_fail
                - ih264_list_queue
                - ih264_list_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1583,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1589,15'
              BranchSideFuncs:
                - ih264_list_queue
                - __assert_fail
                - ih264_list_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1615,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1603,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1605,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1608,12'
              BranchSideFuncs:
                - __assert_fail
                - ih264_list_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1608,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1610,34'
              BranchSideFuncs:
                - ih264_list_terminate
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1612,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1616,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1616,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1622,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1625,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1627,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1633,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1666,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1668,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1671,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1671,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1673,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1690,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1568,5'
          Dst:             isvce_pack_header_data
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1601,24'
          Dst:             ih264_list_queue
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1610,13'
          Dst:             ih264_list_terminate
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1616,5'
          Dst:             __assert_fail
    - functionName:    isvce_pack_header_data
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         59
      ICount:          1110
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1155,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1158,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1228,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1179,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1181,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1225,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1183,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1186,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1190,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1193,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1197,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1203,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1206,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1210,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1210,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1213,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1217,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1228,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1231,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1253,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1253,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1256,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1294,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1275,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1277,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1284,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1294,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1297,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1312,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1312,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1317,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1371,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1336,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1338,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1368,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1341,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1344,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1365,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1346,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1349,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1358,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1371,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1374,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1395,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1395,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1397,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1415,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1422,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1422,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1424,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:1422,9'
          Dst:             __assert_fail
    - functionName:    isvce_pad_recon_buffer
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - pu1_curr_pic_luma
        - i4_luma_stride
        - pu1_curr_pic_chroma
        - i4_chroma_stride
        - i4_mb_x
        - i4_mb_y
        - i4_pad_ht
      BBCount:         21
      ICount:          243
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1732,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1735,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1741,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1741,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1744,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1767,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1751,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1754,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1765,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1767,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1767,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1769,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1773,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1775,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1780,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:1780,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1782,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:1786,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_generate_sps_pps
      functionSourceFile: '/src/libavc/encoder/svc/isvce_process.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_inp_buf
      BBCount:         14
      ICount:          236
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ih264e_bitstrm_init
        - isvce_generate_pps
        - isvce_generate_sps
        - isvce_generate_subset_sps
        - isvce_populate_pps
        - isvce_populate_sps
        - isvce_populate_subset_sps
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:162,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:164,25'
              BranchSideFuncs:
                - isvce_populate_subset_sps
                - isvce_populate_pps
                - isvce_generate_sps
                - isvce_generate_pps
                - isvce_generate_subset_sps
                - isvce_generate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:171,5'
              BranchSideFuncs:
                - isvce_generate_sps
                - isvce_generate_pps
                - isvce_generate_subset_sps
                - isvce_generate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:174,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:176,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:179,14'
              BranchSideFuncs:
                - isvce_generate_pps
                - isvce_generate_subset_sps
                - isvce_generate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_process.c:182,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:184,25'
              BranchSideFuncs:
                - isvce_generate_subset_sps
                - isvce_generate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_process.c:193,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:153,5'
          Dst:             ih264e_bitstrm_init
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:157,5'
          Dst:             isvce_populate_sps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:160,5'
          Dst:             isvce_populate_pps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:165,9'
          Dst:             isvce_populate_subset_sps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:168,9'
          Dst:             isvce_populate_pps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:173,33'
          Dst:             isvce_generate_sps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:180,33'
          Dst:             isvce_generate_pps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:185,9'
          Dst:             isvce_generate_subset_sps
        - Src:             '/src/libavc/encoder/svc/isvce_process.c:189,9'
          Dst:             isvce_generate_pps
    - functionName:    isvce_update_rc_bits_info
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_info
        - pv_entropy
      BBCount:         1
      ICount:          54
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_rc_post_enc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - ps_frame_info
        - ps_pd_frm_rate
        - ps_time_stamp
        - ps_frame_time
        - i4_total_mb_in_frame
        - pe_vop_coding_type
        - i4_is_first_frame
        - pi4_is_post_encode_skip
        - u1_frame_qp
        - pi4_num_intra_in_prev_frame
        - pi4_avg_activity
        - u1_is_post_enc_skip
      BBCount:         27
      ICount:          354
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - irc_fi_get_avg_activity
        - irc_fi_get_total_header_bits
        - irc_fi_get_total_intra_mb_cost
        - irc_fi_get_total_mb
        - irc_fi_get_total_mb_qp
        - irc_fi_get_total_mb_sad
        - irc_fi_get_total_mb_texture_bits
        - irc_get_bits_to_stuff
        - irc_get_buffer_status
        - irc_get_rc_type
        - irc_update_frame_level_info
        - isvce_rc_get_buffer_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:556,36'
              BranchSideFuncs:
                - isvce_rc_get_buffer_status
                - irc_update_frame_level_info
                - irc_get_bits_to_stuff
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:642,9'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:588,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:588,41'
              BranchSideFuncs:
                - irc_update_frame_level_info
                - irc_get_bits_to_stuff
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:617,12'
              BranchSideFuncs:
                - irc_update_frame_level_info
                - irc_get_bits_to_stuff
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:588,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:590,14'
              BranchSideFuncs:
                - irc_get_buffer_status
                - irc_update_frame_level_info
                - irc_get_bits_to_stuff
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:617,12'
              BranchSideFuncs:
                - irc_update_frame_level_info
                - irc_get_bits_to_stuff
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:617,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:628,58'
              BranchSideFuncs:
                - irc_get_bits_to_stuff
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:638,5'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:642,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:643,10'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:650,8'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:643,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:644,9'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:650,8'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:642,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:646,19'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:650,8'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:652,40'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:656,9'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:656,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:656,8'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:658,10'
              BranchSideFuncs:
                - irc_update_frame_level_info
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:526,41'
          Dst:             irc_fi_get_total_mb
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:527,41'
          Dst:             irc_fi_get_total_mb
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:528,41'
          Dst:             irc_fi_get_total_mb_qp
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:529,41'
          Dst:             irc_fi_get_total_mb_qp
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:530,38'
          Dst:             irc_fi_get_total_mb_sad
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:531,38'
          Dst:             irc_fi_get_total_mb_sad
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:532,25'
          Dst:             irc_fi_get_total_intra_mb_cost
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:533,26'
          Dst:             irc_fi_get_avg_activity
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:534,25'
          Dst:             irc_fi_get_total_header_bits
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:535,28'
          Dst:             irc_fi_get_total_mb_texture_bits
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:536,29'
          Dst:             irc_fi_get_total_mb_texture_bits
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:550,8'
          Dst:             irc_get_rc_type
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:556,9'
          Dst:             isvce_rc_get_buffer_status
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:610,13'
          Dst:             irc_get_buffer_status
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:628,36'
          Dst:             irc_get_bits_to_stuff
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:662,5'
          Dst:             irc_update_frame_level_info
    - functionName:    isvce_rc_get_buffer_status
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_api
        - i4_total_frame_bits
        - e_pic_type
        - pi4_num_bits_to_prevent_vbv_underflow
        - pu1_is_enc_buf_overflow
        - pu1_is_enc_buf_underflow
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - irc_get_buffer_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:425,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:427,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:430,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:430,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:432,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:437,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:422,24'
          Dst:             irc_get_buffer_status
    - functionName:    isvce_update_rc_mb_info
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_info
        - pv_proc
      BBCount:         4
      ICount:          84
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:376,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:376,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:378,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_update_rc_framerates
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - ps_pd_frm_rate
        - ps_time_stamp
        - ps_frame_time
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264e_frame_time_get_src_frame_rate
        - ih264e_get_pd_avg_frm_rate
        - ih264e_should_src_be_skipped
        - ih264e_update_pd_frm_rate
        - ih264e_update_time_stamp
        - irc_change_frm_rate_for_bit_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:305,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:311,35'
              BranchSideFuncs:
                - ih264e_update_pd_frm_rate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:317,69'
              BranchSideFuncs:
                - ih264e_frame_time_get_src_frame_rate
                - ih264e_update_pd_frm_rate
                - ih264e_get_pd_avg_frm_rate
                - irc_change_frm_rate_for_bit_alloc
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:300,5'
          Dst:             ih264e_update_time_stamp
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:303,19'
          Dst:             ih264e_should_src_be_skipped
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:311,9'
          Dst:             ih264e_update_pd_frm_rate
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:317,32'
          Dst:             ih264e_frame_time_get_src_frame_rate
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:323,9'
          Dst:             ih264e_update_pd_frm_rate
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:326,27'
          Dst:             ih264e_get_pd_avg_frm_rate
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:330,9'
          Dst:             irc_change_frm_rate_for_bit_alloc
    - functionName:    isvce_rc_get_picture_details
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_api
        - pi4_pic_id
        - pi4_pic_disp_order_no
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_get_picture_details
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:247,5'
          Dst:             irc_get_picture_details
    - functionName:    isvce_rc_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pv_rc_api
        - pv_frame_time
        - pv_time_stamp
        - pv_pd_frm_rate
        - u4_max_frm_rate
        - u4_src_frm_rate
        - u4_tgt_frm_rate
        - e_rate_control_type
        - u4_avg_bit_rate
        - u4_peak_bit_rate
        - u4_max_delay
        - u4_intra_frame_interval
        - i4_inter_frm_int
        - pu1_init_qp
        - i4_max_inter_frm_int
        - pu1_min_max_qp
        - u1_profile_level
      BBCount:         9
      ICount:          167
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264e_frame_time_get_src_ticks
        - ih264e_frame_time_get_tgt_ticks
        - ih264e_get_lvl_idx
        - ih264e_init_frame_time
        - ih264e_init_pd_frm_rate
        - ih264e_init_time_stamp
        - irc_initialise_rate_control
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:171,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:173,32'
              BranchSideFuncs:
                - ih264e_init_frame_time
                - ih264e_init_pd_frm_rate
                - ih264e_init_time_stamp
                - ih264e_frame_time_get_src_ticks
                - ih264e_frame_time_get_tgt_ticks
                - irc_initialise_rate_control
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:178,32'
              BranchSideFuncs:
                - ih264e_init_frame_time
                - ih264e_init_pd_frm_rate
                - ih264e_init_time_stamp
                - ih264e_frame_time_get_src_ticks
                - ih264e_frame_time_get_tgt_ticks
                - irc_initialise_rate_control
        - Branch String:   '/src/libavc/encoder/svc/isvce_rate_control.c:197,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:197,28'
              BranchSideFuncs:
                - irc_initialise_rate_control
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rate_control.c:197,59'
              BranchSideFuncs:
                - irc_initialise_rate_control
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:167,27'
          Dst:             ih264e_get_lvl_idx
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:183,5'
          Dst:             ih264e_init_frame_time
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:187,5'
          Dst:             ih264e_init_pd_frm_rate
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:190,5'
          Dst:             ih264e_init_time_stamp
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:193,20'
          Dst:             ih264e_frame_time_get_src_ticks
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:194,20'
          Dst:             ih264e_frame_time_get_tgt_ticks
        - Src:             '/src/libavc/encoder/svc/isvce_rate_control.c:200,5'
          Dst:             irc_initialise_rate_control
    - functionName:    isvce_map_rc_mem_recs_to_itt_api
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rc_mem_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem
        - rc_memtab
        - num_mem_recs
      BBCount:         5
      ICount:          74
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:152,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:154,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:162,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_map_itt_mem_rec_to_rc_mem_rec
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rc_mem_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem
        - rc_memtab
        - num_mem_recs
      BBCount:         5
      ICount:          63
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:194,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:196,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:207,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_rate_control_mem_tab
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rc_mem_interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_rate_control
        - ps_mem
        - e_func_type
      BBCount:         13
      ICount:          329
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ih264e_frame_time_get_init_free_memtab
        - ih264e_pd_frm_rate_get_init_free_memtab
        - ih264e_time_stamp_get_init_free_memtab
        - irc_rate_control_num_fill_use_free_memtab
        - isvce_map_itt_mem_rec_to_rc_mem_rec
        - isvce_map_rc_mem_recs_to_itt_api
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:239,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:239,60'
              BranchSideFuncs:
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:241,7'
              BranchSideFuncs:
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:243,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:243,35'
              BranchSideFuncs:
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:245,39'
              BranchSideFuncs:
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:243,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:243,8'
              BranchSideFuncs:
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:245,39'
              BranchSideFuncs:
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_frame_time_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_time_stamp_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - ih264e_pd_frm_rate_get_init_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_itt_mem_rec_to_rc_mem_rec
                - irc_rate_control_num_fill_use_free_memtab
                - isvce_map_rc_mem_recs_to_itt_api
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:254,21'
          Dst:             ih264e_frame_time_get_init_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:257,5'
          Dst:             isvce_map_itt_mem_rec_to_rc_mem_rec
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:259,21'
          Dst:             ih264e_frame_time_get_init_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:262,5'
          Dst:             isvce_map_rc_mem_recs_to_itt_api
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:266,21'
          Dst:             ih264e_time_stamp_get_init_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:269,5'
          Dst:             isvce_map_itt_mem_rec_to_rc_mem_rec
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:271,21'
          Dst:             ih264e_time_stamp_get_init_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:274,5'
          Dst:             isvce_map_rc_mem_recs_to_itt_api
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:278,21'
          Dst:             ih264e_pd_frm_rate_get_init_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:281,5'
          Dst:             isvce_map_itt_mem_rec_to_rc_mem_rec
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:283,21'
          Dst:             ih264e_pd_frm_rate_get_init_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:286,5'
          Dst:             isvce_map_rc_mem_recs_to_itt_api
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:290,21'
          Dst:             irc_rate_control_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:293,5'
          Dst:             isvce_map_itt_mem_rec_to_rc_mem_rec
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:295,21'
          Dst:             irc_rate_control_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:298,5'
          Dst:             isvce_map_rc_mem_recs_to_itt_api
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:302,21'
          Dst:             irc_rate_control_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:305,5'
          Dst:             isvce_map_itt_mem_rec_to_rc_mem_rec
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:307,21'
          Dst:             irc_rate_control_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:310,5'
          Dst:             isvce_map_rc_mem_recs_to_itt_api
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:314,21'
          Dst:             irc_rate_control_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:317,5'
          Dst:             isvce_map_itt_mem_rec_to_rc_mem_rec
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:319,21'
          Dst:             irc_rate_control_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/svc/isvce_rc_mem_interface.c:322,5'
          Dst:             isvce_map_rc_mem_recs_to_itt_api
    - functionName:    isvce_get_gpp
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rc_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_input_buf
      BBCount:         35
      ICount:          435
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:88,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:90,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:101,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:90,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:92,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:98,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:96,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:96,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:96,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:96,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:96,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:96,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:104,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:106,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:123,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:106,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:108,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:120,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:112,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:112,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:112,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:112,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:112,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:112,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:118,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:118,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:118,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:118,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:118,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:118,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_gpp_function_selector
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rc_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rc_utils_state
        - e_arch
      BBCount:         4
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_rc_utils.c:208,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_rc_utils.c:241,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_rc_utils_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rc_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_svc_rc_utils_ctxt
        - ps_mem_rec
        - e_arch
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_get_gpp_function_selector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_rc_utils.c:285,5'
          Dst:             isvce_get_gpp_function_selector
    - functionName:    isvce_compute_gpp
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rc_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_svc_rc_utils_ctxt
        - ps_input_buf
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_get_rc_utils_data_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_rc_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_update_res_pred_info
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         13
      ICount:          120
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1920,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1920,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1922,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1934,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1934,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1940,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1934,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1936,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1940,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1940,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1942,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1946,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_residual_pred_eval
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_res_pred_ctxt
        - ps_src
        - ps_pred
        - ps_res
        - pu4_res_pred_sad
        - pu1_residual_prediction_flag
        - u4_winning_sad
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_get_mb_residual_pred_non_dyadic
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_res_pred_ctxt
      BBCount:         31
      ICount:          467
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - isvce_interpolate_residual
        - isvce_residual_reflayer_const
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1798,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1798,5'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1800,32'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1813,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1817,55'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1851,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1819,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1819,38'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1819,59'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1822,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1822,13'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1822,13'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1822,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1821,29'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1822,13'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1822,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1821,29'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1821,29'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1825,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1825,13'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1825,13'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1825,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1824,29'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1825,13'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1825,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1824,29'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1824,29'
              BranchSideFuncs:
                - isvce_residual_reflayer_const
                - isvce_interpolate_residual
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1798,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1843,9'
          Dst:             isvce_residual_reflayer_const
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1848,9'
          Dst:             isvce_interpolate_residual
    - functionName:    isvce_residual_reflayer_const
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_res_pred_ctxt
        - pi2_inp_data
        - i4_inp_data_stride
        - ps_ref_mb_mode
        - i4_ref_mb_mode_stride
        - pi4_refarr_wd
        - i4_chroma_flag
      BBCount:         44
      ICount:          495
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - isvce_get_ref_layer_mbtype_tx_size
        - isvce_ref_layer_ptr_incr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1562,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1562,5'
              BranchSideFuncs:
                - isvce_ref_layer_ptr_incr
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1570,36'
              BranchSideFuncs:
                - isvce_ref_layer_ptr_incr
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1575,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1575,41'
              BranchSideFuncs:
                - isvce_ref_layer_ptr_incr
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1576,41'
              BranchSideFuncs:
                - isvce_ref_layer_ptr_incr
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1600,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1602,18'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1643,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1602,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,24'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1642,5'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,24'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,24'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,22'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,24'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,22'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1610,22'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,24'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,24'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,22'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,24'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,22'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1611,22'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1617,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1619,28'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1622,21'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1622,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1624,28'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1627,34'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1630,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1632,37'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1639,18'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1562,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1594,9'
          Dst:             isvce_ref_layer_ptr_incr
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1613,13'
          Dst:             isvce_get_ref_layer_mbtype_tx_size
    - functionName:    isvce_interpolate_residual
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_res_pred_ctxt
        - pi2_out
        - i4_out_stride
        - i4_refarray_wd
        - i4_chroma_flag
        - ps_mb_pos
      BBCount:         22
      ICount:          452
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1683,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1684,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1685,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1700,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1702,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1768,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1702,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1717,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1767,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1726,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1732,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1751,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1739,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1741,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1744,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1758,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1760,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1762,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_ref_layer_ptr_incr
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      void
      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:         96
      ICount:          848
      EdgeCount:       125
      CyclomaticComplexity: 31
      functionsReached:
        - isvce_get_ref_layer_mbtype_tx_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1315,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1317,9'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1424,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1342,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1342,19'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1342,19'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1356,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1356,49'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1356,13'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1356,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1361,28'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1375,26'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1363,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1365,22'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1369,29'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1371,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1371,26'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1371,26'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1379,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1379,19'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1379,19'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1393,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1393,49'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1393,13'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1393,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1398,28'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1411,16'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1400,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1402,22'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1406,29'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1408,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1408,26'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1408,26'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1411,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1413,24'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1415,21'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1420,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1420,9'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1420,44'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1420,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1324,25'
              BranchSideFuncs:
                - isvce_get_ref_layer_mbtype_tx_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1421,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1444,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1444,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1444,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1458,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1458,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1458,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1458,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1463,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1477,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1465,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1467,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1471,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1473,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1473,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1473,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1481,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1481,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1481,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1495,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1495,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1495,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1495,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1500,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1513,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1502,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1504,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1508,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1510,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1510,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1510,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1513,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1515,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1517,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1522,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1522,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1522,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1522,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1434,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1329,13'
          Dst:             isvce_get_ref_layer_mbtype_tx_size
    - functionName:    isvce_get_ref_layer_mbtype_tx_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi1_ref_mb_modes
        - i4_ref_mode_stride
        - i4_element_size
        - i4_x_ref
        - i4_y_ref
        - pi4_mb_type
        - pi4_tx_size
        - i4_chroma_flag
      BBCount:         13
      ICount:          144
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1258,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1260,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1262,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1262,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1264,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1267,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1275,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1275,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1275,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1279,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1284,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_mb_residual_pred
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_res_pred_ctxt
      BBCount:         16
      ICount:          371
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1197,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1197,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1199,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1213,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1218,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1247,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1220,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1220,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1220,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1222,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1222,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1222,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1197,5'
          Dst:             __assert_fail
    - functionName:    isvce_res_pred_layer_state_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_layer_state
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
        - e_color_format
      BBCount:         99
      ICount:          1456
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:690,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:690,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:690,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:690,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:690,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:692,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:694,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:702,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:769,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:709,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:709,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:709,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:711,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:711,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:711,62'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:721,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:728,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:768,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:568,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:576,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:568,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:576,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:733,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:739,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:767,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:568,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:576,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:568,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:576,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:754,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:754,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:760,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:754,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:754,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:760,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:754,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:754,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:760,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:754,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:757,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:760,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:596,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:600,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:759,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:602,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:602,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:604,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:602,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:604,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:607,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:568,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:576,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:609,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:596,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:613,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:568,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:576,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:639,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:643,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:765,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:645,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:645,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:647,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:645,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:647,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:650,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:568,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:576,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:652,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:639,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:656,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:568,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:576,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:665,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:665,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:665,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:665,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:665,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:668,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:665,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:652,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:665,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:665,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:652,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:668,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:690,5'
          Dst:             __assert_fail
    - functionName:    isvce_svc_res_pred_ctxt_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_mem_rec
      BBCount:         81
      ICount:          1153
      EdgeCount:       97
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - isvce_get_svc_res_pred_ctxt_size
        - isvce_res_pred_layer_state_init
        - isvce_svc_residual_sampling_function_selector
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:899,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1144,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:899,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:906,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1141,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:928,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:928,13'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:930,21'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:930,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:935,27'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1088,25'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:935,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:937,21'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:944,49'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:949,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:951,57'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1063,25'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:977,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:979,77'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1017,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:983,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:986,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:997,62'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1001,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1004,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1014,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1020,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1023,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1028,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1031,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1034,33'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1039,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1044,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1044,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1048,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1048,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1048,21'
              BranchSideFuncs:
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1050,21'
              BranchSideFuncs:
                - __assert_fail
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1050,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1050,21'
              BranchSideFuncs:
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1054,26'
              BranchSideFuncs:
                - isvce_res_pred_layer_state_init
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1063,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1065,57'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1085,13'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1088,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1090,57'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1100,25'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1100,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1102,57'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1113,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1115,52'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1125,47'
              BranchSideFuncs:
                - __assert_fail
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1130,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1130,13'
              BranchSideFuncs:
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1132,13'
              BranchSideFuncs:
                - isvce_svc_residual_sampling_function_selector
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - isvce_res_pred_layer_state_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1144,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1146,45'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1154,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1156,52'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1166,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1166,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1166,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1167,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:887,9'
          Dst:             isvce_get_svc_res_pred_ctxt_size
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:928,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:954,43'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:957,43'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1044,21'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1048,21'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1050,21'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1058,21'
          Dst:             isvce_res_pred_layer_state_init
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1068,43'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1071,43'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1130,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1138,13'
          Dst:             isvce_svc_residual_sampling_function_selector
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:1166,13'
          Dst:             __assert_fail
    - functionName:    isvce_get_svc_res_pred_ctxt_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         26
      ICount:          351
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:472,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:476,17'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:553,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:492,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:495,36'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:536,17'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:512,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:512,54'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:512,21'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:516,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:516,61'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:516,28'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:526,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:526,54'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:526,21'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:531,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:531,61'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:531,28'
              BranchSideFuncs:
                - pow
                - pow
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:539,36'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:550,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:496,27'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:499,35'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:540,27'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:543,35'
          Dst:             pow
    - functionName:    isvce_svc_residual_sampling_function_selector
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ps_res_pred_state
        - d_spatial_res_ratio
        - e_arch
      BBCount:         10
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:774,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:776,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:819,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:779,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:784,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:812,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:819,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:824,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:855,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_chroma_residual_sampler_2x
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_ref_array_positions
        - ps_ref_array_phases
        - ps_inp
        - ps_out
        - ps_scratch
        - u4_ref_nnz
        - u1_ref_tx_size
      BBCount:         14
      ICount:          436
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:79,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:81,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:83,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:87,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:129,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:134,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:139,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:192,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_residual_pred.c:79,5'
          Dst:             __assert_fail
    - functionName:    isvce_luma_residual_sampler_2x
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_ref_array_positions
        - ps_ref_array_phases
        - ps_inp
        - ps_out
        - ps_scratch
        - u4_ref_nnz
        - u1_ref_tx_size
      BBCount:         41
      ICount:          687
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:215,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:215,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:303,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:215,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:221,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:303,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:226,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:230,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:257,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:235,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:237,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:250,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:265,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:297,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:273,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:275,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:291,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:303,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:310,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:310,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:312,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:424,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:317,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:321,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:357,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:359,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:365,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:421,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:427,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:429,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:437,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_sad_with_residual_pred
      functionSourceFile: '/src/libavc/encoder/svc/isvce_residual_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res
        - u4_mb_wd
        - u4_mb_ht
      BBCount:         12
      ICount:          150
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1861,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1863,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1872,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1863,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1865,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1871,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_residual_pred.c:1869,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1869,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_residual_pred.c:1869,20'
              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:    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:    isvce_sub_pic_rc_ctxt_delete
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sub_pic_rc_ctxt
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ithread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:892,5'
          Dst:             ithread_mutex_destroy
    - functionName:    isvce_sub_pic_rc_dump_data
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sub_pic_rc_ctxt
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_sub_pic_rc_get_entropy_data
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sub_pic_rc_ctxt
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_sub_pic_rc_get_mb_qp
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_sub_pic_rc_ctxt
        - u1_cur_mb_qp
      BBCount:         102
      ICount:          741
      EdgeCount:       133
      CyclomaticComplexity: 33
      functionsReached:
        - irc_get_buffer_status
        - ithread_mutex_lock
        - ithread_mutex_unlock
        - nextafter
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:702,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:704,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:707,23'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - irc_get_buffer_status
                - nextafter
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:713,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:716,30'
              BranchSideFuncs:
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:721,39'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - irc_get_buffer_status
                - nextafter
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:724,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:724,58'
              BranchSideFuncs:
                - nextafter
                - ithread_mutex_unlock
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:726,35'
              BranchSideFuncs:
                - nextafter
                - ithread_mutex_unlock
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:724,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:726,35'
              BranchSideFuncs:
                - nextafter
                - ithread_mutex_unlock
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:731,24'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:737,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:738,9'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:740,27'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:737,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:740,27'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:758,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:743,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:743,25'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:743,27'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:743,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:743,25'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:743,25'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:746,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:746,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:746,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:746,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:746,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:746,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:748,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:769,38'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:769,38'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:769,38'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:752,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:769,38'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:769,38'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:772,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:776,31'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:781,31'
              BranchSideFuncs:
                - irc_get_buffer_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:786,31'
              BranchSideFuncs:
                - irc_get_buffer_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:796,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:798,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:800,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:806,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:806,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:806,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:806,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:806,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:806,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:808,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:709,5'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:716,9'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:726,35'
          Dst:             nextafter
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:735,5'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:792,13'
          Dst:             irc_get_buffer_status
    - functionName:    nextafter
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ihevce_svc_sub_pic_rc_set_texture_bits
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sub_pic_rc_ctxt
      BBCount:         106
      ICount:          1019
      EdgeCount:       140
      CyclomaticComplexity: 36
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:531,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:536,23'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:536,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:541,23'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:551,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:554,22'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:599,8'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:554,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:557,17'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:561,15'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:492,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:494,9'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:500,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:502,12'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:508,12'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:500,36'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:561,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:563,16'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:597,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:563,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:565,36'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:596,9'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:567,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:569,24'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:595,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:569,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:572,86'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:594,17'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:576,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:576,49'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:593,21'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:576,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:578,55'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:593,21'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:492,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:494,9'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:500,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:502,12'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:508,12'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:500,36'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:599,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:599,8'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:601,15'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:601,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:603,28'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:632,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:492,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:494,9'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:500,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:502,12'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:508,12'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:500,36'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:611,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:613,33'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:631,9'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:616,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:619,41'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:630,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:492,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:494,9'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:497,5'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:500,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:502,12'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:508,12'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:500,36'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:504,13'
              BranchSideFuncs:
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
                - CLZ.1667
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:556,49'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:556,49'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:583,33'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:583,33'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:605,49'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:605,49'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:622,57'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:622,57'
          Dst:             CLZ
    - functionName:    ihevce_svc_sub_pic_rc_set_header_bits
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sub_pic_rc_ctxt
      BBCount:         32
      ICount:          561
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:463,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:447,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:451,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:459,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:270,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:270,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:270,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:286,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:290,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:297,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:303,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:309,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:465,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:472,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:325,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:331,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:338,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:362,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:391,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:340,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:343,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:352,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:365,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:367,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:369,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_sub_pic_rc_ctxt_update
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sub_pic_rc_ctxt
      BBCount:         12
      ICount:          165
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ihevce_svc_sub_pic_rc_set_header_bits
        - ihevce_svc_sub_pic_rc_set_texture_bits
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:651,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:651,10'
              BranchSideFuncs:
                - ihevce_svc_sub_pic_rc_set_header_bits
                - ihevce_svc_sub_pic_rc_set_texture_bits
                - ithread_mutex_lock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:651,72'
              BranchSideFuncs:
                - ihevce_svc_sub_pic_rc_set_header_bits
                - ihevce_svc_sub_pic_rc_set_texture_bits
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:653,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:655,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:658,23'
              BranchSideFuncs:
                - ihevce_svc_sub_pic_rc_set_header_bits
                - ihevce_svc_sub_pic_rc_set_texture_bits
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:666,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:668,47'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:673,24'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:668,9'
          Dst:             ihevce_svc_sub_pic_rc_set_header_bits
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:670,9'
          Dst:             ihevce_svc_sub_pic_rc_set_texture_bits
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:673,5'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:679,5'
          Dst:             ithread_mutex_unlock
    - functionName:    isvce_sub_pic_rc_ctxt_layer_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sub_pic_rc_ctxt
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_get_prev_frm_est_bits
        - irc_get_vbv_buf_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:241,34'
              BranchSideFuncs:
                - irc_get_vbv_buf_size
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:246,39'
              BranchSideFuncs:
                - irc_get_prev_frm_est_bits
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:241,13'
          Dst:             irc_get_vbv_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:246,13'
          Dst:             irc_get_prev_frm_est_bits
    - functionName:    isvce_sub_pic_rc_ctxt_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_mem_rec
      BBCount:         26
      ICount:          350
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - isvce_get_sub_pic_rc_ctxt_size
        - ithread_get_mutex_struct_size
        - ithread_mutex_init
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:119,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:122,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:206,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:127,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:130,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:197,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:134,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:134,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - __assert_fail
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:135,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - __assert_fail
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:135,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:135,13'
              BranchSideFuncs:
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:136,13'
              BranchSideFuncs:
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:136,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:136,13'
              BranchSideFuncs:
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:138,13'
              BranchSideFuncs:
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:149,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:152,22'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:193,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:172,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:172,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:192,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ithread_get_mutex_struct_size
                - ithread_get_mutex_struct_size
                - ithread_mutex_init
                - pow
                - pow
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:117,9'
          Dst:             isvce_get_sub_pic_rc_ctxt_size
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:134,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:135,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:136,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:145,24'
          Dst:             ithread_get_mutex_struct_size
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:146,34'
          Dst:             ithread_get_mutex_struct_size
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:147,13'
          Dst:             ithread_mutex_init
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:156,31'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:159,39'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:172,17'
          Dst:             __assert_fail
    - functionName:    isvce_get_sub_pic_rc_ctxt_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_sub_pic_rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_get_mutex_struct_size
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:87,32'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:102,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:82,16'
          Dst:             ithread_get_mutex_struct_size
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:87,40'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_sub_pic_rc.c:90,31'
          Dst:             pow
    - functionName:    isvce_svc_rc_params_validate
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cfg
      BBCount:         8
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:536,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:538,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:545,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:538,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:541,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:543,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_GCD
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fmod
        - isvce_get_GCD
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1621,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1623,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1626,26'
              BranchSideFuncs:
                - fmod
                - isvce_get_GCD
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1626,29'
          Dst:             fmod
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1626,12'
          Dst:             isvce_get_GCD
    - functionName:    isvce_get_min_outbuf_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4551
      functionLinenumberEnd: 4552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - u4_wd
        - u4_ht
        - u1_num_spatial_layers
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4552,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4552,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4552,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_join_threads
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4526
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ithread_join
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4531,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4533,12'
              BranchSideFuncs:
                - ithread_join
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4547,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4533,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4531,5'
              BranchSideFuncs:
                - ithread_join
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4535,32'
              BranchSideFuncs:
                - ithread_join
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4537,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4539,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4542,13'
              BranchSideFuncs:
                - ithread_join
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4535,19'
          Dst:             ithread_join
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4539,17'
          Dst:             __assert_fail
    - functionName:    isvce_input_queue_update
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4214
      functionLinenumberEnd: 4507
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_ive_ip
        - ps_enc_buff
        - i1_layer_id
      BBCount:         93
      ICount:          944
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached:
        - irc_add_picture_to_stack
        - irc_change_init_qp
        - irc_force_I_frame
        - irc_get_frame_level_init_qp
        - irc_get_frame_level_qp
        - irc_get_vbv_buf_size
        - irc_is_scenecut
        - isvce_compute_gpp
        - isvce_rc_get_picture_details
        - isvce_svc_inp_buf_populate
        - isvce_update_rc_framerates
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4225,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4227,9'
              BranchSideFuncs:
                - isvce_update_rc_framerates
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
                - isvce_svc_inp_buf_populate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4230,8'
              BranchSideFuncs:
                - isvce_update_rc_framerates
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
                - isvce_svc_inp_buf_populate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4230,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4230,53'
              BranchSideFuncs:
                - isvce_update_rc_framerates
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
                - isvce_svc_inp_buf_populate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4246,13'
              BranchSideFuncs:
                - isvce_update_rc_framerates
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
                - isvce_svc_inp_buf_populate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4230,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4232,9'
              BranchSideFuncs:
                - isvce_update_rc_framerates
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
                - isvce_svc_inp_buf_populate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4246,13'
              BranchSideFuncs:
                - isvce_update_rc_framerates
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
                - isvce_svc_inp_buf_populate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4250,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4252,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4260,20'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
                - isvce_svc_inp_buf_populate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4276,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4277,36'
              BranchSideFuncs:
                - isvce_svc_inp_buf_populate
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4292,25'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4299,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4299,43'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
                - irc_force_I_frame
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4304,12'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4299,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4299,59'
              BranchSideFuncs:
                - irc_force_I_frame
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4301,31'
              BranchSideFuncs:
                - irc_force_I_frame
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4299,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4301,31'
              BranchSideFuncs:
                - irc_force_I_frame
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4304,12'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4304,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4306,13'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4310,30'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4314,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4316,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4326,38'
              BranchSideFuncs:
                - isvce_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4329,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4332,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4335,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4338,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4341,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4347,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4349,30'
              BranchSideFuncs:
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4353,8'
              BranchSideFuncs:
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4349,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4349,9'
              BranchSideFuncs:
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4349,72'
              BranchSideFuncs:
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4353,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4353,58'
              BranchSideFuncs:
                - irc_get_frame_level_qp
                - irc_is_scenecut
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4385,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4353,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4354,9'
              BranchSideFuncs:
                - irc_is_scenecut
                - irc_get_frame_level_qp
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4385,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4354,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4355,25'
              BranchSideFuncs:
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4359,49'
              BranchSideFuncs:
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4353,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4359,49'
              BranchSideFuncs:
                - isvce_compute_gpp
                - irc_get_vbv_buf_size
                - irc_get_frame_level_init_qp
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4385,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4135,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4137,50'
              BranchSideFuncs:
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4140,24'
              BranchSideFuncs:
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4137,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4137,26'
              BranchSideFuncs:
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4137,50'
              BranchSideFuncs:
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4137,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4137,26'
              BranchSideFuncs:
                - irc_change_init_qp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4137,26'
              BranchSideFuncs:
                - irc_change_init_qp
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4454,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4454,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4493,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4454,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4455,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4493,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4454,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4458,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4493,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4466,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4468,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4481,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4468,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4470,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4479,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4470,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4471,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4474,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4471,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4472,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4478,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4470,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4474,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4478,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4481,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4483,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4491,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4493,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4495,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4500,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4500,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4506,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4245,20'
          Dst:             isvce_update_rc_framerates
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4277,9'
          Dst:             isvce_svc_inp_buf_populate
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4301,13'
          Dst:             irc_force_I_frame
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4310,5'
          Dst:             irc_add_picture_to_stack
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4326,9'
          Dst:             isvce_rc_get_picture_details
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4355,9'
          Dst:             irc_is_scenecut
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4365,13'
          Dst:             isvce_compute_gpp
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4367,27'
          Dst:             irc_get_vbv_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4372,32'
          Dst:             irc_get_frame_level_init_qp
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4376,9'
          Dst:             irc_change_init_qp
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4384,32'
          Dst:             irc_get_frame_level_qp
    - functionName:    isvce_svc_inp_buf_populate
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_inp
      BBCount:         54
      ICount:          903
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - isvce_pad_buf_for_filtering
        - isvce_pad_input_to_svc_compliant_dims
        - isvce_process_downscaler
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1442,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1442,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1443,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1443,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1443,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1445,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1445,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1445,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1445,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1445,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1445,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1449,10'
              BranchSideFuncs:
                - __assert_fail
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1449,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1451,9'
              BranchSideFuncs:
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1457,8'
              BranchSideFuncs:
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1457,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1459,35'
              BranchSideFuncs:
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1503,27'
              BranchSideFuncs:
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1508,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:0,0'
              BranchSideFuncs:
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1510,34'
              BranchSideFuncs:
                - isvce_pad_input_to_svc_compliant_dims
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1538,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1541,39'
              BranchSideFuncs:
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1606,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1561,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1563,26'
              BranchSideFuncs:
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1604,5'
              BranchSideFuncs:
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1563,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1565,80'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1603,9'
              BranchSideFuncs:
                - isvce_pad_buf_for_filtering
                - isvce_process_downscaler
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:126,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:127,19'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:128,18'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:126,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:127,19'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:128,18'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:126,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:127,19'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:128,18'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:126,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:127,19'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:128,18'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1597,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1597,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1598,17'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1598,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1598,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1600,42'
              BranchSideFuncs:
                - isvce_process_downscaler
                - isvce_pad_buf_for_filtering
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1442,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1443,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1445,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1451,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1535,5'
          Dst:             isvce_pad_input_to_svc_compliant_dims
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1545,9'
          Dst:             isvce_pad_buf_for_filtering
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1597,17'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1598,17'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1600,17'
          Dst:             isvce_process_downscaler
    - functionName:    isvce_pad_input_to_svc_compliant_dims
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_inp
      BBCount:         18
      ICount:          611
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1263,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1263,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1265,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1272,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1272,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1273,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1273,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1273,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1275,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1275,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1277,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1338,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1338,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1338,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1340,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1263,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1272,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1273,5'
          Dst:             __assert_fail
    - functionName:    isvce_pad_buf_for_filtering
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_inp
        - u1_svc_layer_index
      BBCount:         6
      ICount:          411
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - isvce_get_downscaler_padding_dims
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1137,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1137,5'
              BranchSideFuncs:
                - isvce_get_downscaler_padding_dims
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1137,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1137,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1139,5'
          Dst:             isvce_get_downscaler_padding_dims
    - functionName:    isvce_codec_update_config
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3710
      functionLinenumberEnd: 4128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_cfg
      BBCount:         165
      ICount:          1584
      EdgeCount:       215
      CyclomaticComplexity: 52
      functionsReached:
        - ih264_time_stamp_update_frame_rate
        - ih264e_frame_time_get_src_ticks
        - ih264e_frame_time_get_tgt_ticks
        - ih264e_frame_time_update_src_frame_rate
        - ih264e_frame_time_update_tgt_frame_rate
        - irc_change_avg_bit_rate
        - irc_change_frame_rate
        - irc_change_frm_rate_for_bit_alloc
        - irc_change_init_qp
        - irc_change_intra_frm_int_call
        - irc_change_qp_constraints
        - isvce_init_air_map
        - isvce_rc_init_wrapper
        - isvce_svc_au_buf_mgr_add_bufs
        - isvce_svc_au_data_mgr_add_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3725,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3727,26'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3775,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_init_qp
                - irc_change_qp_constraints
                - isvce_init_air_map
                - irc_change_intra_frm_int_call
                - irc_change_avg_bit_rate
                - ih264e_frame_time_get_src_ticks
                - ih264e_frame_time_get_tgt_ticks
                - ih264e_frame_time_update_tgt_frame_rate
                - irc_change_frame_rate
                - irc_change_frm_rate_for_bit_alloc
                - ih264e_frame_time_update_src_frame_rate
                - ih264_time_stamp_update_frame_rate
                - irc_change_frame_rate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3730,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3730,44'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3734,34'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3730,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3731,12'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3734,34'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3731,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3732,12'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3734,34'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3730,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3734,34'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3774,5'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3747,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3750,36'
              BranchSideFuncs:
                - isvce_init_air_map
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3757,50'
              BranchSideFuncs:
                - isvce_svc_au_data_mgr_add_bufs
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3758,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3758,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3761,49'
              BranchSideFuncs:
                - isvce_svc_au_buf_mgr_add_bufs
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3762,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3762,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3765,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3775,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3779,56'
              BranchSideFuncs:
                - ih264e_frame_time_get_src_ticks
                - ih264e_frame_time_get_tgt_ticks
                - isvce_rc_init_wrapper
                - ih264e_frame_time_update_tgt_frame_rate
                - irc_change_frame_rate
                - irc_change_frm_rate_for_bit_alloc
                - ih264e_frame_time_update_src_frame_rate
                - ih264_time_stamp_update_frame_rate
                - irc_change_frame_rate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3820,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_init_qp
                - irc_change_qp_constraints
                - isvce_init_air_map
                - irc_change_intra_frm_int_call
                - irc_change_avg_bit_rate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3784,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3786,49'
              BranchSideFuncs:
                - ih264e_frame_time_update_src_frame_rate
                - ih264_time_stamp_update_frame_rate
                - isvce_rc_init_wrapper
                - ih264e_frame_time_update_tgt_frame_rate
                - irc_change_frame_rate
                - irc_change_frm_rate_for_bit_alloc
                - irc_change_frame_rate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3802,12'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - ih264e_frame_time_update_tgt_frame_rate
                - irc_change_frame_rate
                - irc_change_frm_rate_for_bit_alloc
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3794,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3796,39'
              BranchSideFuncs:
                - irc_change_frame_rate
                - isvce_rc_init_wrapper
                - ih264e_frame_time_update_tgt_frame_rate
                - irc_change_frame_rate
                - irc_change_frm_rate_for_bit_alloc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3800,9'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - ih264e_frame_time_update_tgt_frame_rate
                - irc_change_frame_rate
                - irc_change_frm_rate_for_bit_alloc
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3802,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3804,49'
              BranchSideFuncs:
                - ih264e_frame_time_update_tgt_frame_rate
                - isvce_rc_init_wrapper
                - irc_change_frame_rate
                - irc_change_frm_rate_for_bit_alloc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3819,5'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3809,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3811,39'
              BranchSideFuncs:
                - irc_change_frame_rate
                - irc_change_frm_rate_for_bit_alloc
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3818,9'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3820,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3822,15'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - irc_change_avg_bit_rate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3834,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_init_qp
                - irc_change_qp_constraints
                - isvce_init_air_map
                - irc_change_intra_frm_int_call
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3822,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3824,16'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - irc_change_avg_bit_rate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3833,5'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3824,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3826,35'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - irc_change_avg_bit_rate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3832,9'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - irc_change_avg_bit_rate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3826,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3827,45'
              BranchSideFuncs:
                - irc_change_avg_bit_rate
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3830,54'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - irc_change_avg_bit_rate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3834,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3836,16'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3851,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_init_qp
                - irc_change_qp_constraints
                - isvce_init_air_map
                - irc_change_intra_frm_int_call
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3836,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3839,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3843,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3846,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3848,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3851,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3853,12'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3873,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_init_qp
                - irc_change_qp_constraints
                - isvce_init_air_map
                - irc_change_intra_frm_int_call
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3853,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3855,46'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3860,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3867,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3869,49'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3872,5'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3873,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3875,44'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3962,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_init_qp
                - irc_change_qp_constraints
                - isvce_init_air_map
                - irc_change_intra_frm_int_call
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3877,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3879,60'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3897,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3897,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3900,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3912,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3912,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3915,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3927,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3927,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3930,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3942,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3942,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3945,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3957,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3962,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3964,12'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_intra_frm_int_call
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3984,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_init_qp
                - irc_change_qp_constraints
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3964,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3966,46'
              BranchSideFuncs:
                - isvce_init_air_map
                - isvce_rc_init_wrapper
                - irc_change_intra_frm_int_call
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3982,44'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3975,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3977,47'
              BranchSideFuncs:
                - irc_change_intra_frm_int_call
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3980,9'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3984,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3986,49'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3988,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
                - irc_change_init_qp
                - irc_change_qp_constraints
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3988,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3990,15'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - irc_change_init_qp
                - irc_change_qp_constraints
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4040,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3990,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3996,47'
              BranchSideFuncs:
                - irc_change_init_qp
                - irc_change_qp_constraints
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4039,5'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4040,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4042,38'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4054,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4044,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4046,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4051,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4054,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4055,28'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4068,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4054,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4057,15'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4068,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4057,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4059,55'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4066,20'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4068,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4070,12'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4082,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4070,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4071,12'
              BranchSideFuncs:
                - isvce_init_air_map
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4073,39'
              BranchSideFuncs:
                - isvce_init_air_map
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4070,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4073,39'
              BranchSideFuncs:
                - isvce_init_air_map
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4081,5'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4082,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4084,37'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4087,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4087,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4089,40'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4091,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4091,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4093,9'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4096,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4096,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4099,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4102,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4102,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4105,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4108,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4108,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4111,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4114,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:4122,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4124,37'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:4127,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3750,17'
          Dst:             isvce_init_air_map
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3757,19'
          Dst:             isvce_svc_au_data_mgr_add_bufs
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3761,19'
          Dst:             isvce_svc_au_buf_mgr_add_bufs
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3779,24'
          Dst:             ih264e_frame_time_get_src_ticks
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3781,24'
          Dst:             ih264e_frame_time_get_tgt_ticks
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3788,13'
          Dst:             ih264e_frame_time_update_src_frame_rate
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3791,13'
          Dst:             ih264_time_stamp_update_frame_rate
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3796,17'
          Dst:             irc_change_frame_rate
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3806,13'
          Dst:             ih264e_frame_time_update_tgt_frame_rate
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3811,17'
          Dst:             irc_change_frame_rate
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3815,17'
          Dst:             irc_change_frm_rate_for_bit_alloc
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3827,21'
          Dst:             irc_change_avg_bit_rate
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3972,13'
          Dst:             isvce_init_air_map
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3977,17'
          Dst:             irc_change_intra_frm_int_call
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4013,13'
          Dst:             irc_change_init_qp
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4036,13'
          Dst:             irc_change_qp_constraints
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4076,13'
          Dst:             isvce_init_air_map
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:4124,15'
          Dst:             isvce_rc_init_wrapper
    - functionName:    isvce_init_air_map
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3305
      functionLinenumberEnd: 3345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         13
      ICount:          113
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3321,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3325,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3333,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3342,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3325,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3327,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3329,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3333,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3335,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3338,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_svc_au_data_mgr_add_bufs
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         18
      ICount:          248
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ih264_buf_mgr_add
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:767,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:769,66'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:816,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:773,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:776,27'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:795,12'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:792,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:792,13'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:793,9'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:795,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:797,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:803,45'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:805,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:807,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:812,23'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:777,25'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:777,21'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:792,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:803,13'
          Dst:             ih264_buf_mgr_add
    - functionName:    isvce_svc_au_buf_mgr_add_bufs
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         18
      ICount:          388
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_buf_mgr_add
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:851,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:853,16'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:927,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:859,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:865,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:865,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:867,49'
              BranchSideFuncs:
                - pow
                - pow
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:915,51'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:908,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:910,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:913,9'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:917,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:919,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:923,44'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - pow
                - pow
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:868,40'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:871,40'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:915,19'
          Dst:             ih264_buf_mgr_add
    - functionName:    isvce_rc_init_wrapper
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3453
      functionLinenumberEnd: 3526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         20
      ICount:          289
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - isvce_rc_init
        - isvce_svc_rc_params_validate
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3460,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3462,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3465,11'
              BranchSideFuncs:
                - isvce_rc_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3465,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3470,50'
              BranchSideFuncs:
                - isvce_rc_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3525,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3483,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3487,17'
              BranchSideFuncs:
                - isvce_rc_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3492,17'
              BranchSideFuncs:
                - isvce_rc_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3497,17'
              BranchSideFuncs:
                - isvce_rc_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3502,17'
              BranchSideFuncs:
                - isvce_rc_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3507,17'
              BranchSideFuncs:
                - isvce_rc_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3511,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3513,27'
              BranchSideFuncs:
                - isvce_rc_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3523,5'
              BranchSideFuncs:
                - isvce_rc_init
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3458,26'
          Dst:             isvce_svc_rc_params_validate
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3513,13'
          Dst:             isvce_rc_init
    - functionName:    isvce_codec_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3552
      functionLinenumberEnd: 3688
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         31
      ICount:          323
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - isvce_init_air_map
        - isvce_rc_init_wrapper
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3561,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3563,12'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3647,29'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3563,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3566,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3583,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3583,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3586,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3598,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3598,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3601,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3613,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3613,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3616,13'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3628,17'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
                - isvce_init_air_map
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3647,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3649,28'
              BranchSideFuncs:
                - isvce_init_air_map
                - isvce_rc_init_wrapper
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3655,52'
              BranchSideFuncs:
                - isvce_rc_init_wrapper
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3657,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3659,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3664,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3679,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3681,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3684,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3649,9'
          Dst:             isvce_init_air_map
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3655,30'
          Dst:             isvce_rc_init_wrapper
    - functionName:    isvce_derive_nghbr_avbl_of_mbs
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3367
      functionLinenumberEnd: 3450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         31
      ICount:          229
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3400,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3402,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3406,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3406,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3409,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3413,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3415,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3419,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3419,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3420,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3422,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3426,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3426,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3428,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3426,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3428,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3432,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3432,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3433,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3435,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3439,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3439,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3441,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3439,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3441,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3445,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3445,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3446,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3448,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_pad_frame
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3221
      functionLinenumberEnd: 3265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_pad_buf
      BBCount:         3
      ICount:          237
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_svc_pad_frame
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3269
      functionLinenumberEnd: 3281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_pad_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3274,8'
              BranchSideFuncs:
                - isvce_pad_frame
                - isvce_pad_frame
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3277,13'
              BranchSideFuncs:
                - isvce_pad_frame
                - isvce_pad_frame
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3272,5'
          Dst:             isvce_pad_frame
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3276,9'
          Dst:             isvce_pad_frame
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3278,9'
          Dst:             isvce_pad_frame
    - functionName:    isvce_svc_ilp_buf_update
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3097
      functionLinenumberEnd: 3214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         53
      ICount:          622
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3103,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3110,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3212,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3119,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3119,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3121,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3121,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3123,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3168,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3123,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3125,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3148,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3125,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3127,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3145,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3148,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3150,67'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3168,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3169,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3195,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3168,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3171,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3195,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3171,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3171,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3174,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3171,95'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3172,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3174,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3171,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3174,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3193,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3174,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3180,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3192,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3195,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3196,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3207,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3196,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3196,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3207,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3196,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3197,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3207,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3195,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3199,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3207,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3068,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3070,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3082,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3119,9'
          Dst:             __assert_fail
    - functionName:    isvce_layer_resampler_props_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2891
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_layer_props
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
        - u1_level_idc
        - u1_is_chroma
      BBCount:         19
      ICount:          375
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2809,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2811,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2822,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2832,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2834,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2839,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:97,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:99,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:103,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:107,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:97,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:99,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:103,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:107,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2839,43'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2840,43'
          Dst:             __assert_fail
    - functionName:    isvce_svc_ilp_buf_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 3059
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_mem_rec
      BBCount:         33
      ICount:          789
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - isvce_get_svc_ilp_buf_size
        - isvce_layer_resampler_props_init
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2917,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2921,76'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3020,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2931,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2934,45'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2941,9'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2941,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2941,9'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2943,17'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2943,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2948,27'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3015,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3002,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3002,13'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3004,16'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3004,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3006,23'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3014,9'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3006,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3009,26'
              BranchSideFuncs:
                - isvce_layer_resampler_props_init
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3013,13'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - isvce_layer_resampler_props_init
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3032,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3032,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3034,65'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:3057,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:3057,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2915,9'
          Dst:             isvce_get_svc_ilp_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2941,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2948,35'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2950,35'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3002,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3008,21'
          Dst:             isvce_layer_resampler_props_init
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3032,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:3057,9'
          Dst:             __assert_fail
    - functionName:    isvce_get_svc_ilp_buf_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2778
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         10
      ICount:          234
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2727,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2730,20'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2763,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2741,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2744,27'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2760,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2744,35'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2746,35'
          Dst:             pow
    - functionName:    isvce_init_layer_proc_ctxt
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2575
      functionLinenumberEnd: 2695
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         12
      ICount:          598
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2588,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2588,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2589,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2589,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2589,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2591,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2670,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2670,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2672,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2588,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2589,5'
          Dst:             __assert_fail
    - functionName:    isvce_svc_layer_pic_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_inp_buf
        - u1_spatial_layer_id
      BBCount:         59
      ICount:          886
      EdgeCount:       73
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - ih264_list_queue
        - ih264_list_terminate
        - isvce_init_cabac_table
        - isvce_init_quant_params
        - isvce_sub_pic_rc_ctxt_layer_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2330,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2332,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2521,15'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2346,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2346,9'
              BranchSideFuncs:
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2347,9'
              BranchSideFuncs:
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2347,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2347,9'
              BranchSideFuncs:
                - isvce_init_quant_params
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2350,13'
              BranchSideFuncs:
                - isvce_init_quant_params
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2387,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2390,18'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2400,12'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2392,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2394,24'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2398,9'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2400,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2402,20'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2405,17'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2410,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2412,20'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2428,9'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2412,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2414,27'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2419,28'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2430,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2430,40'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2438,37'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2430,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2432,13'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2438,37'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2438,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2438,70'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2438,61'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2440,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2440,73'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2440,70'
              BranchSideFuncs:
                - isvce_init_cabac_table
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2456,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2456,80'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2458,19'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2456,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2456,13'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2458,19'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2481,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2485,33'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2492,33'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2499,33'
              BranchSideFuncs:
                - isvce_sub_pic_rc_ctxt_layer_init
                - ih264_list_terminate
                - ih264_list_queue
                - __assert_fail
                - __assert_fail
                - isvce_init_quant_params
                - isvce_init_cabac_table
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2526,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2530,29'
              BranchSideFuncs:
                - ih264_list_queue
                - ih264_list_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2545,30'
              BranchSideFuncs:
                - ih264_list_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2534,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2536,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2540,9'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2346,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2347,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2359,9'
          Dst:             isvce_init_quant_params
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2450,9'
          Dst:             isvce_init_cabac_table
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2514,13'
          Dst:             isvce_sub_pic_rc_ctxt_layer_init
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2532,19'
          Dst:             ih264_list_queue
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2545,9'
          Dst:             ih264_list_terminate
    - functionName:    isvce_init_quant_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - qp
      BBCount:         53
      ICount:          607
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2223,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2225,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2286,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2247,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2249,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2254,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2257,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2257,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2263,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2257,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2259,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2263,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2265,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2282,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2269,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2269,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2269,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2270,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2270,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2270,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2273,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2273,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2273,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2274,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2274,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2274,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2278,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2278,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_ref_list_refresh
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_codec
        - pps_ref_pics
        - pps_mv_bufs
        - pi4_ref_set_id
        - e_pic_type
      BBCount:         77
      ICount:          680
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - ih264_buf_mgr_get_status
        - ih264_buf_mgr_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:82,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:84,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:88,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:202,8'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:202,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:204,15'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:291,15'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:209,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:241,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:209,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:211,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:214,51'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:217,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:219,35'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:239,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:219,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:219,33'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:219,33'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:222,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:224,25'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:232,25'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:224,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:225,41'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:231,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:224,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:227,59'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:231,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:241,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:243,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:247,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:252,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:254,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:288,5'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:254,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:256,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:259,51'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:262,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:264,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:270,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:270,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:272,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:287,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:272,99'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:273,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:286,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:274,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:275,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:286,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:278,43'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:286,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:291,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:0,0'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:293,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:293,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:295,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:298,51'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:301,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:303,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:309,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:309,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:311,39'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:317,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:328,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:330,12'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:349,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:330,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:332,33'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:336,47'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:341,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:346,5'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:349,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:354,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:214,26'
          Dst:             ih264_buf_mgr_get_status
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:259,26'
          Dst:             ih264_buf_mgr_get_status
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:278,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:282,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:298,26'
          Dst:             ih264_buf_mgr_get_status
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:311,17'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:314,17'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:336,22'
          Dst:             ih264_buf_mgr_get_status
    - functionName:    isvce_svc_au_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_inp_buf
      BBCount:         92
      ICount:          1050
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached:
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_set_status
        - isvce_init_mv_bits
        - isvce_populate_pps
        - isvce_populate_sps
        - isvce_populate_subset_sps
        - isvce_ref_list_refresh
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1896,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1896,45'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1898,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1896,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1898,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1900,23'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1900,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1902,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1904,23'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1912,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1912,47'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1918,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1912,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1913,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1918,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1912,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1915,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1918,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1920,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1922,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1929,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1931,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1933,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1935,13'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1935,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1937,12'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1943,13'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1937,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1938,12'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1940,13'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1937,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1940,13'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1942,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1945,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1947,13'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1949,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1951,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1953,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1957,9'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1960,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1962,12'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1970,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1962,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1964,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1968,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1972,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1974,16'
              BranchSideFuncs:
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2002,31'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1979,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1981,28'
              BranchSideFuncs:
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_subset_sps
                - isvce_populate_pps
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1984,18'
              BranchSideFuncs:
                - isvce_populate_sps
                - isvce_populate_pps
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - isvce_populate_subset_sps
                - isvce_populate_pps
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1990,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1992,29'
              BranchSideFuncs:
                - isvce_populate_subset_sps
                - isvce_populate_pps
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1999,5'
              BranchSideFuncs:
                - isvce_ref_list_refresh
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2001,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2004,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2011,27'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2013,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2015,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2020,12'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2020,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2022,38'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2026,33'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2034,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2036,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2041,12'
              BranchSideFuncs:
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2041,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2043,38'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2046,17'
              BranchSideFuncs:
                - isvce_init_mv_bits
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2046,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2048,38'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - isvce_init_mv_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2051,41'
              BranchSideFuncs:
                - isvce_init_mv_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.h:82,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:84,9'
              BranchSideFuncs:
                - isvce_init_mv_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.h:88,16'
              BranchSideFuncs:
                - isvce_init_mv_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2083,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2085,24'
              BranchSideFuncs:
                - isvce_init_mv_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2184,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2111,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2113,43'
              BranchSideFuncs:
                - isvce_init_mv_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2123,43'
              BranchSideFuncs:
                - isvce_init_mv_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2174,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2174,38'
              BranchSideFuncs:
                - isvce_init_mv_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2180,39'
              BranchSideFuncs:
                - isvce_init_mv_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:2174,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2176,40'
              BranchSideFuncs:
                - isvce_init_mv_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:2180,39'
              BranchSideFuncs:
                - isvce_init_mv_bits
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1985,9'
          Dst:             isvce_populate_sps
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1988,9'
          Dst:             isvce_populate_pps
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1993,13'
          Dst:             isvce_populate_subset_sps
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1997,13'
          Dst:             isvce_populate_pps
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2002,8'
          Dst:             isvce_ref_list_refresh
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2010,39'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2022,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2031,39'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2043,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2048,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:2176,21'
          Dst:             isvce_init_mv_bits
    - functionName:    isvce_svc_nbr_info_buf_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_mem_rec
      BBCount:         25
      ICount:          360
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - isvce_get_svc_nbr_info_buf_size
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1779,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1781,84'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1807,13'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1787,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1790,37'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1804,9'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1804,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1804,9'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1805,5'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1807,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1813,23'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1842,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1829,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1832,17'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1840,9'
              BranchSideFuncs:
                - __assert_fail
                - pow
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1840,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1840,9'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1841,5'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1775,9'
          Dst:             isvce_get_svc_nbr_info_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1804,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1813,31'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1815,31'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1840,9'
          Dst:             __assert_fail
    - functionName:    isvce_get_svc_nbr_info_buf_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         7
      ICount:          124
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1727,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1729,45'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1747,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1729,53'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1730,53'
          Dst:             pow
    - functionName:    isvce_get_LCM
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_get_GCD
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1638,63'
          Dst:             isvce_get_GCD
    - functionName:    isvce_get_svc_compliant_dimensions
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - char
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_scaling_factor
        - u4_wd
        - u4_ht
        - pu4_svc_comp_wd
        - pu4_svc_comp_ht
      BBCount:         12
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fmod
        - isvce_get_LCM
        - pow
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1668,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1671,41'
              BranchSideFuncs:
                - isvce_get_LCM
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1675,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1678,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1680,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1684,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1687,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1689,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1693,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1666,48'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1668,8'
          Dst:             fmod
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1671,23'
          Dst:             isvce_get_LCM
    - functionName:    isvce_init_svc_dimension
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_inp
      BBCount:         7
      ICount:          107
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1095,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1098,23'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1102,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1098,31'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1100,31'
          Dst:             pow
    - functionName:    isvce_svc_inp_buf_init
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_mem_rec
      BBCount:         14
      ICount:          431
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - isvce_get_downscaler_padding_dims
        - isvce_get_svc_inp_buf_size
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1024,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1026,9'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1084,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1028,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1031,27'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1083,5'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:1081,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1081,13'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:1082,9'
              BranchSideFuncs:
                - pow
                - pow
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1016,9'
          Dst:             isvce_get_svc_inp_buf_size
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1018,5'
          Dst:             isvce_get_downscaler_padding_dims
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1031,35'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1033,35'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:1081,13'
          Dst:             __assert_fail
    - functionName:    isvce_get_svc_inp_buf_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - u1_num_spatial_layers
        - d_spatial_res_ratio
        - u4_wd
        - u4_ht
      BBCount:         7
      ICount:          155
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_get_downscaler_padding_dims
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:968,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:970,45'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:986,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:962,5'
          Dst:             isvce_get_downscaler_padding_dims
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:970,53'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:971,53'
          Dst:             pow
    - functionName:    isvce_get_total_svc_au_data_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - char
        - double
      constantsTouched: []
      argNames:
        - i4_num_luma_samples
        - u1_num_spatial_layers
        - d_spatial_res_ratio
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:716,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:719,23'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:729,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:719,50'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:719,46'
          Dst:             pow
    - functionName:    isvce_get_total_svc_au_buf_size
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_svc_inp_params
        - i4_pic_size
        - i4_level
        - i4_horz_pad
        - i4_vert_pad
        - i4_num_ref_frames
        - i4_num_reorder_frames
      BBCount:         13
      ICount:          189
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ih264e_get_lvl_idx
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:623,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:623,12'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
                - pow
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:623,12'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
                - pow
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:626,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:628,43'
              BranchSideFuncs:
                - pow
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:635,21'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:643,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:643,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:643,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:628,39'
          Dst:             pow
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:639,15'
          Dst:             ih264e_get_lvl_idx
    - functionName:    isvce_svc_frame_params_validate
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - aps_rate_control_api
        - u1_num_spatial_layers
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - irc_get_bits_per_frame
        - irc_get_intra_frame_interval
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:567,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:569,47'
              BranchSideFuncs:
                - irc_get_bits_per_frame
                - irc_get_intra_frame_interval
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:576,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:569,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:572,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:574,5'
              BranchSideFuncs:
                - irc_get_bits_per_frame
                - irc_get_intra_frame_interval
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:569,24'
          Dst:             irc_get_bits_per_frame
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:570,13'
          Dst:             irc_get_intra_frame_interval
    - functionName:    isvce_svc_inp_params_validate
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ip
        - ps_cfg
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - isvce_svc_au_props_validate
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:490,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:492,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:495,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:495,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:497,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:500,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:500,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:502,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:505,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:505,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:507,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:510,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:510,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:510,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:512,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_utils.c:487,29'
          Dst:             isvce_svc_au_props_validate
    - functionName:    isvce_svc_au_props_validate
      functionSourceFile: '/src/libavc/encoder/svc/isvce_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_svc_inp_params
        - u4_inp_wd
        - u4_inp_ht
        - u4_svc_comp_wd
        - u4_svc_comp_ht
      BBCount:         58
      ICount:          420
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:396,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:399,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:396,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:399,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:402,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:402,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:403,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:405,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:405,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:409,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:413,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:428,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:413,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:416,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:426,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:418,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:421,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:424,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:428,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:430,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:434,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:434,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:434,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:438,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:434,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:435,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:438,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:435,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:438,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:436,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:436,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:438,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:434,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:438,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:442,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:444,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:448,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:448,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:450,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:453,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:456,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:458,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:469,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:461,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:462,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:465,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:462,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:463,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:465,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:463,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:463,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:465,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_utils.c:461,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:465,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_utils.c:467,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_horizontal_downscale_and_transpose_sse42
      functionSourceFile: '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_scaler
        - ps_src
        - ps_dst
        - pai1_filters
        - u4_blk_wd
        - u4_blk_ht
        - u1_is_chroma
      BBCount:         91
      ICount:          3131
      EdgeCount:       114
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:137,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:137,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:139,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:151,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:153,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:378,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:153,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:155,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:323,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:160,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:162,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:319,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:99,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:102,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:113,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:107,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:109,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:323,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:325,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:374,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:330,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:332,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:373,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:99,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:102,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:113,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:107,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:109,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:343,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:345,68'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:371,40'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:380,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:580,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:385,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:387,45'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:576,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:99,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:102,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:113,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:107,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:109,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:586,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:588,52'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:650,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:99,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:102,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:113,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:107,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:106,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:104,47'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_downscaler_private_defs.h:109,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:599,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:601,68'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:648,40'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:137,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:162,28'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:332,28'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:387,28'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/x86/svc/isvce_downscaler_sse42.c:588,35'
          Dst:             __assert_fail
    - functionName:    isvce_default_arch
      functionSourceFile: '/src/libavc/encoder/x86/svc/isvce_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_init_function_ptr
      functionSourceFile: '/src/libavc/encoder/x86/svc/isvce_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         9
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - isvce_init_function_ptr_generic
        - isvce_init_function_ptr_sse42
        - isvce_init_function_ptr_ssse3
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_function_selector.c:103,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_function_selector.c:106,45'
              BranchSideFuncs:
                - isvce_init_function_ptr_generic
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_function_selector.c:109,43'
              BranchSideFuncs:
                - isvce_init_function_ptr_ssse3
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_function_selector.c:111,9'
              BranchSideFuncs:
                - isvce_init_function_ptr_ssse3
                - isvce_init_function_ptr_sse42
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_function_selector.c:113,43'
              BranchSideFuncs:
                - isvce_init_function_ptr_ssse3
                - isvce_init_function_ptr_sse42
      Callsites:
        - Src:             '/src/libavc/encoder/x86/svc/isvce_function_selector.c:101,5'
          Dst:             isvce_init_function_ptr_generic
        - Src:             '/src/libavc/encoder/x86/svc/isvce_function_selector.c:106,13'
          Dst:             isvce_init_function_ptr_generic
        - Src:             '/src/libavc/encoder/x86/svc/isvce_function_selector.c:109,13'
          Dst:             isvce_init_function_ptr_ssse3
        - Src:             '/src/libavc/encoder/x86/svc/isvce_function_selector.c:113,13'
          Dst:             isvce_init_function_ptr_ssse3
        - Src:             '/src/libavc/encoder/x86/svc/isvce_function_selector.c:114,13'
          Dst:             isvce_init_function_ptr_sse42
    - functionName:    isvce_init_function_ptr_sse42
      functionSourceFile: '/src/libavc/encoder/x86/svc/isvce_function_selector_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         5
      ICount:          150
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_function_selector_sse42.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_function_selector_sse42.c:152,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_function_selector_sse42.c:162,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_init_function_ptr_ssse3
      functionSourceFile: '/src/libavc/encoder/x86/svc/isvce_function_selector_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          190
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_get_gpp_sse42
      functionSourceFile: '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_input_buf
      BBCount:         38
      ICount:          2826
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:101,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:111,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:111,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:113,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:205,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:113,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:115,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:160,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:205,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:207,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:252,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:207,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:209,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:231,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:265,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:267,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:385,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:267,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:269,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:325,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:385,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:387,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:443,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:387,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:389,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:416,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/x86/svc/isvce_rc_utils_sse42.c:101,5'
          Dst:             __assert_fail
    - functionName:    isvce_get_sad_with_residual_pred_sse42
      functionSourceFile: '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res
        - u4_mb_wd
        - u4_mb_ht
      BBCount:         26
      ICount:          1218
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:587,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:587,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:722,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:587,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:589,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:722,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:589,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:591,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:719,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:591,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:593,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:718,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:722,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:724,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:724,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:726,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:731,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:729,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:729,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:729,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_luma_residual_sampler_2x_sse42
      functionSourceFile: '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_ref_array_positions
        - ps_ref_array_phases
        - ps_inp
        - ps_out
        - ps_scratch
        - u4_ref_nnz
        - u1_ref_tx_size
      BBCount:         25
      ICount:          3244
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:62,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:62,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:283,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:66,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:283,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:80,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:83,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:132,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:183,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:185,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:264,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:283,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:286,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:286,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:311,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:541,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:545,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:547,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/svc/isvce_residual_pred_sse42.c:555,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:    8
      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:    6
      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:    13
      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:    4
      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:    4
      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:    0
      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:    4
      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:    4
      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:    6
      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_dpb_mgr_delete_all_ref_frames
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_dpb_mgr_delete_ref_frame
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:1095,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1097,40'
              BranchSideFuncs:
                - ih264_dpb_mgr_delete_ref_frame
                - ih264_dpb_mgr_delete_ref_frame
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1101,5'
              BranchSideFuncs:
                - ih264_dpb_mgr_delete_ref_frame
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:1101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1103,40'
              BranchSideFuncs:
                - ih264_dpb_mgr_delete_ref_frame
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1105,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:1097,9'
          Dst:             ih264_dpb_mgr_delete_ref_frame
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:1103,9'
          Dst:             ih264_dpb_mgr_delete_ref_frame
    - functionName:    ih264_dpb_mgr_delete_ref_frame
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - reference_type
      BBCount:         26
      ICount:          224
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:860,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:861,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:862,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:864,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:865,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:868,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:868,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:871,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:898,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:874,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:876,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:884,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:899,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:902,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:933,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:902,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:905,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:925,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:907,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:909,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:917,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:934,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:936,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:944,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:944,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:952,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_dpb_mgr_delete_short_ref_frame
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - curr_frame_num
        - max_frame_num
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - ih264_dpb_mgr_delete_ref_frame
        - ih264_dpb_mgr_sort_short_term_fields_by_frame_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:1065,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1067,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1070,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:1057,11'
          Dst:             ih264_dpb_mgr_sort_short_term_fields_by_frame_num
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:1063,11'
          Dst:             ih264_dpb_mgr_delete_ref_frame
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:1067,9'
          Dst:             __assert_fail
    - functionName:    ih264_dpb_mgr_sort_short_term_fields_by_frame_num
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - curr_frame_num
        - first_field_type
        - max_frame_num
      BBCount:         35
      ICount:          245
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:160,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:160,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:162,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:185,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:164,31'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:179,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:167,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:168,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:169,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:169,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:170,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:172,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:172,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:174,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:178,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:189,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:205,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:193,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:195,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:202,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:195,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:195,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:196,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:196,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:198,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:201,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:195,13'
          Dst:             __assert_fail
    - functionName:    ih264_dpb_mgr_delete_long_ref_fields_max_frame_idx
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - max_frame_idx
      BBCount:         19
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:989,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:991,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1001,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:991,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:994,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:996,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:1002,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1003,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1007,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:1008,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1010,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1021,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:1010,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1012,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1016,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:1017,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1018,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:1019,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_dpb_mgr_count_ref_frames
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - curr_frame_num
        - max_frame_num
      BBCount:         27
      ICount:          197
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
        - ih264_dpb_mgr_sort_short_term_fields_by_frame_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:771,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:774,59'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_short_term_fields_by_frame_num
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:801,8'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:780,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:782,25'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:787,9'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:787,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:789,25'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:795,5'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:790,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:791,29'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:792,30'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:801,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:801,8'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:803,58'
              BranchSideFuncs:
                - ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:807,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:809,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:814,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:814,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:816,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:822,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:817,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:818,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:819,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:774,9'
          Dst:             ih264_dpb_mgr_sort_short_term_fields_by_frame_num
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:803,9'
          Dst:             ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
    - functionName:    ih264_dpb_mgr_sort_long_term_fields_by_frame_idx
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - first_field_type
      BBCount:         29
      ICount:          205
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:414,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:418,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:418,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:420,29'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:438,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:420,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:422,31'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:432,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:425,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:427,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:431,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:440,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:442,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:458,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:446,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:448,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:455,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:448,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:448,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:449,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:449,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:451,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:454,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:448,13'
          Dst:             __assert_fail
    - functionName:    ih264_dpb_mgr_insert_ref_frame
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_pic_buf
        - reference_type
        - frame_num
        - long_term_frame_idx
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_dpb_mgr_insert_ref_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:716,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:717,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:720,42'
              BranchSideFuncs:
                - ih264_dpb_mgr_insert_ref_field
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:726,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:729,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:710,11'
          Dst:             ih264_dpb_mgr_insert_ref_field
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:720,11'
          Dst:             ih264_dpb_mgr_insert_ref_field
    - functionName:    ih264_dpb_mgr_insert_ref_field
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_pic_buf
        - reference_type
        - frame_num
        - long_term_frame_idx
      BBCount:         29
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:602,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:604,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:612,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:605,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:605,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:609,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:604,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:607,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:609,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:612,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:614,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:619,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:614,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:618,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:619,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:621,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:624,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:624,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:625,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:626,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:628,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:629,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:632,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:639,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:641,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:649,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_dpb_mgr_alternate_ref_fields
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - reference_type
        - first_field_type
      BBCount:         23
      ICount:          193
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:502,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:503,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:504,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:508,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:510,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:543,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:511,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:517,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:537,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:519,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:519,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:520,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:519,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:522,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:525,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:525,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:527,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:534,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:543,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:545,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:549,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_dpb_mgr_sort_short_term_fields_by_poc_l1
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - curr_poc
        - first_field_type
      BBCount:         52
      ICount:          303
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:333,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:341,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:341,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:343,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:360,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:343,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:345,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:358,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:347,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:347,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:348,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:348,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:348,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:349,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:349,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:349,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:350,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:349,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:350,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:352,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:350,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:350,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:351,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:350,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:350,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:351,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:350,99'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:351,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:352,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:351,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:351,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:354,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:351,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:351,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:354,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:349,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:352,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:354,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:362,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:364,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:380,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:368,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:370,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:377,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:370,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:370,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:371,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:371,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:373,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:376,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:347,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:348,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:370,13'
          Dst:             __assert_fail
    - functionName:    ih264_dpb_mgr_sort_short_term_fields_by_poc_l0
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - curr_poc
        - first_field_type
      BBCount:         52
      ICount:          303
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:245,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:253,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:253,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:255,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:272,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:255,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:257,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:270,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:259,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:259,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:260,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:260,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:260,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:261,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:261,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:261,44'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:262,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:261,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:262,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:264,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:262,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:262,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:263,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:262,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:262,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:263,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:262,99'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:263,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:264,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:263,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:263,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:266,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:263,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:263,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:266,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:261,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:264,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:266,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:274,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:276,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:292,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:280,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:282,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:289,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:282,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:282,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:283,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:283,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:285,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:288,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:259,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:260,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/ih264_dpb_mgr.c:282,13'
          Dst:             __assert_fail
    - functionName:    ih264_dpb_mgr_init
      functionSourceFile: '/src/libavc/common/ih264_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         5
      ICount:          98
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_dpb_mgr.c:100,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_dpb_mgr.c:111,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_get_job_count_in_list
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_list
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_list_lock
        - ih264_list_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:582,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:582,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:583,12'
              BranchSideFuncs:
                - ih264_list_unlock
        - Branch String:   '/src/libavc/common/ih264_list.c:584,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:584,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:585,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:582,5'
          Dst:             ih264_list_lock
        - Src:             '/src/libavc/common/ih264_list.c:584,5'
          Dst:             ih264_list_unlock
    - functionName:    ih264_list_lock
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_list
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_mutex_lock
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:135,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:132,14'
          Dst:             ithread_mutex_lock
    - functionName:    ih264_list_unlock
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_list
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_mutex_unlock
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:162,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:159,14'
          Dst:             ithread_mutex_unlock
    - functionName:    ih264_list_dequeue
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_list
        - pv_buf
        - blocking
      BBCount:         18
      ICount:          152
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_list_lock
        - ih264_list_unlock
        - ih264_list_yield
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:513,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:513,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:515,5'
              BranchSideFuncs:
                - ih264_list_unlock
                - ih264_list_yield
        - Branch String:   '/src/libavc/common/ih264_list.c:524,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:527,22'
              BranchSideFuncs:
                - ih264_list_unlock
            - BranchSide:      '/src/libavc/common/ih264_list.c:537,16'
              BranchSideFuncs:
                - ih264_list_unlock
                - ih264_list_yield
        - Branch String:   '/src/libavc/common/ih264_list.c:537,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:539,21'
              BranchSideFuncs:
                - ih264_list_unlock
            - BranchSide:      '/src/libavc/common/ih264_list.c:543,16'
              BranchSideFuncs:
                - ih264_list_unlock
                - ih264_list_yield
        - Branch String:   '/src/libavc/common/ih264_list.c:543,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:545,34'
              BranchSideFuncs:
                - ih264_list_yield
                - ih264_list_unlock
            - BranchSide:      '/src/libavc/common/ih264_list.c:549,21'
              BranchSideFuncs:
                - ih264_list_unlock
        - Branch String:   '/src/libavc/common/ih264_list.c:556,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:556,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:558,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:512,14'
          Dst:             ih264_list_lock
        - Src:             '/src/libavc/common/ih264_list.c:545,17'
          Dst:             ih264_list_yield
        - Src:             '/src/libavc/common/ih264_list.c:555,14'
          Dst:             ih264_list_unlock
    - functionName:    ih264_list_yield
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_list
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ih264_list_lock
        - ih264_list_unlock
        - ithread_usleep
        - ithread_yield
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:190,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:190,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:192,5'
              BranchSideFuncs:
                - ithread_yield
                - ih264_list_lock
                - ithread_usleep
        - Branch String:   '/src/libavc/common/ih264_list.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:195,24'
              BranchSideFuncs:
                - ithread_usleep
                - ih264_list_lock
            - BranchSide:      '/src/libavc/common/ih264_list.c:197,27'
              BranchSideFuncs:
                - ih264_list_lock
        - Branch String:   '/src/libavc/common/ih264_list.c:198,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:199,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:189,11'
          Dst:             ih264_list_unlock
        - Src:             '/src/libavc/common/ih264_list.c:192,5'
          Dst:             ithread_yield
        - Src:             '/src/libavc/common/ih264_list.c:195,9'
          Dst:             ithread_usleep
        - Src:             '/src/libavc/common/ih264_list.c:197,11'
          Dst:             ih264_list_lock
    - functionName:    ih264_list_queue
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_list
        - pv_buf
        - blocking
      BBCount:         16
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ih264_list_lock
        - ih264_list_unlock
        - ih264_list_yield
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:433,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:433,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:435,5'
              BranchSideFuncs:
                - ih264_list_unlock
                - ih264_list_yield
        - Branch String:   '/src/libavc/common/ih264_list.c:443,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:446,22'
              BranchSideFuncs:
                - ih264_list_unlock
            - BranchSide:      '/src/libavc/common/ih264_list.c:456,16'
              BranchSideFuncs:
                - ih264_list_unlock
                - ih264_list_yield
        - Branch String:   '/src/libavc/common/ih264_list.c:456,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:458,34'
              BranchSideFuncs:
                - ih264_list_yield
                - ih264_list_unlock
            - BranchSide:      '/src/libavc/common/ih264_list.c:462,21'
              BranchSideFuncs:
                - ih264_list_unlock
        - Branch String:   '/src/libavc/common/ih264_list.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:472,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:432,14'
          Dst:             ih264_list_lock
        - Src:             '/src/libavc/common/ih264_list.c:458,17'
          Dst:             ih264_list_yield
        - Src:             '/src/libavc/common/ih264_list.c:469,14'
          Dst:             ih264_list_unlock
    - functionName:    ih264_list_terminate
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_list
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_list_lock
        - ih264_list_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:388,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:388,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:390,5'
              BranchSideFuncs:
                - ih264_list_unlock
        - Branch String:   '/src/libavc/common/ih264_list.c:393,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:393,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:394,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:387,11'
          Dst:             ih264_list_lock
        - Src:             '/src/libavc/common/ih264_list.c:392,11'
          Dst:             ih264_list_unlock
    - functionName:    ih264_list_deinit
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_list
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_list_reset
        - ithread_mutex_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:358,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:360,36'
              BranchSideFuncs:
                - ithread_mutex_destroy
        - Branch String:   '/src/libavc/common/ih264_list.c:361,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:363,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:357,11'
          Dst:             ih264_list_reset
        - Src:             '/src/libavc/common/ih264_list.c:360,14'
          Dst:             ithread_mutex_destroy
    - functionName:    ih264_list_reset
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_list
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_list_lock
        - ih264_list_unlock
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:322,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:324,5'
              BranchSideFuncs:
                - ih264_list_unlock
        - Branch String:   '/src/libavc/common/ih264_list.c:329,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:331,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:321,11'
          Dst:             ih264_list_lock
        - Src:             '/src/libavc/common/ih264_list.c:328,11'
          Dst:             ih264_list_unlock
    - functionName:    ih264_list_init
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_buf
        - buf_size
        - num_entries
        - entry_size
        - yield_interval_us
      BBCount:         12
      ICount:          133
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - CLZ
        - __assert_fail
        - ithread_get_mutex_lock_size
        - ithread_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:277,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:278,7'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:280,24'
              BranchSideFuncs:
                - ithread_mutex_init
                - __assert_fail
                - __assert_fail
                - CLZ.2039
        - Branch String:   '/src/libavc/common/ih264_list.c:283,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:283,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.2039
            - BranchSide:      '/src/libavc/common/ih264_list.c:286,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.2039
        - Branch String:   '/src/libavc/common/ih264_list.c:286,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:286,5'
              BranchSideFuncs:
                - CLZ.2039
            - BranchSide:      '/src/libavc/common/ih264_list.c:288,28'
              BranchSideFuncs:
                - CLZ.2039
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:274,16'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/common/ih264_list.c:275,17'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/common/ih264_list.c:280,5'
          Dst:             ithread_mutex_init
        - Src:             '/src/libavc/common/ih264_list.c:283,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/ih264_list.c:286,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/ih264_list.c:293,41'
          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:    ih264_list_free
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_list
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_mutex_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_list.c:225,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_list.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_list.c:227,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:224,11'
          Dst:             ithread_mutex_destroy
    - functionName:    ih264_list_size
      functionSourceFile: '/src/libavc/common/ih264_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - num_entries
        - entry_size
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CLZ
        - ithread_get_mutex_lock_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ih264_list.c:101,13'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/common/ih264_list.c:104,11'
          Dst:             CLZ
    - 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:    2
      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:    2
      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:    2
      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:    2
      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:    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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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:    1
      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:    6
      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:    9
      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:    6
      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:    6
      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:    5
      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:    3
      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:    1
      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:    1
      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:    7
      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:    2
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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_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:    0
      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_memset_16bit_mul_8_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_mem_fns_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - pu2_dst
        - value
        - num_words
      BBCount:         5
      ICount:          95
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:165,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:168,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_memset_mul_8_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_mem_fns_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - value
        - num_bytes
      BBCount:         5
      ICount:          136
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:125,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:127,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:130,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_memcpy_mul_8_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_mem_fns_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - pu1_src
        - num_bytes
      BBCount:         5
      ICount:          62
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:87,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_mem_fns_ssse3.c:92,1'
              BranchSideFuncs: []
      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:    isvc_diag_padding_chroma
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 774
      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/common/svc/isvc_intra_resample.c:756,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:756,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:756,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:757,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:757,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:757,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:759,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:759,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:759,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:760,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:766,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:766,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:766,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:768,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:774,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_top_bot_padding_chroma
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 275
      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:          179
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:259,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:259,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:259,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:260,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:267,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:267,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:267,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:269,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:275,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_diag_reconstruction_chroma
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 699
      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:          1199
      EdgeCount:       108
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:472,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:472,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:472,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:473,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:473,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:473,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:478,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:478,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:532,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:478,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:483,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:532,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:485,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:492,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:498,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:502,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:508,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:508,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:512,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:523,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:523,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:525,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:531,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:532,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:532,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:585,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:532,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:537,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:585,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:540,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:542,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:549,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:549,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:553,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:561,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:561,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:565,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:576,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:576,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:578,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:584,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:585,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:585,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:646,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:585,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:590,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:646,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:596,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:598,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:605,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:605,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:609,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:617,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:617,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:621,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:632,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:632,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:634,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:640,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:650,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:652,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:659,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:665,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:669,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:675,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:675,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:679,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:690,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:690,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:692,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_left_right_padding_chroma
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 204
      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/common/svc/isvc_intra_resample.c:189,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:189,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:189,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:190,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:194,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:194,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:194,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:196,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:204,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_diag_padding
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 731
      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/common/svc/isvc_intra_resample.c:719,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:719,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:719,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:720,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:720,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:720,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:722,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:722,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:722,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:723,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:726,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:726,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:726,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:728,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:731,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_top_bot_padding
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 233
      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/common/svc/isvc_intra_resample.c:224,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:224,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:224,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:225,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:228,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:228,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:228,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:230,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:233,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_diag_reconstruction
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 443
      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:          820
      EdgeCount:       108
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:297,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:297,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:297,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:298,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:298,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:298,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:303,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:303,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:337,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:303,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:308,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:337,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:311,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:315,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:315,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:319,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:322,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:322,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:325,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:331,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:331,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:333,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:336,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:337,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:337,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:372,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:337,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:341,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:372,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:341,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:343,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:347,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:350,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:354,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:357,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:357,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:360,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:366,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:366,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:368,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:371,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:372,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:372,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:411,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:372,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:376,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:411,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:379,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:381,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:385,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:385,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:389,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:392,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:395,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:401,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:401,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:403,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:406,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:412,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:414,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:418,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:421,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:425,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:428,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:428,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:431,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:437,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:437,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:439,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_left_right_padding
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 164
      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/common/svc/isvc_intra_resample.c:154,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:154,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:154,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:155,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:158,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:158,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:158,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:160,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:164,1'
              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:    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:    isvc_fill_non_avail_pixel
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_lyr_ctxt
        - pu1_refarray_1
        - pu1_refarray_2
        - i4_refarray_stride
        - i4_chroma_flag
        - u1_avail_map
      BBCount:         17
      ICount:          498
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1986,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1988,30'
              BranchSideFuncs:
                - CLZ.2444
                - CLZ.2444
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1992,30'
              BranchSideFuncs:
                - CLZ.2444
                - CLZ.2444
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2021,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2031,25'
              BranchSideFuncs:
                - CLZ.2444
                - CLZ.2444
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2098,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2056,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2058,29'
              BranchSideFuncs:
                - CLZ.2444
                - CLZ.2444
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2097,5'
              BranchSideFuncs:
                - CLZ.2444
                - CLZ.2444
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2085,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2087,17'
              BranchSideFuncs:
                - CLZ.2444
                - CLZ.2444
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2093,29'
              BranchSideFuncs:
                - CLZ.2444
                - CLZ.2444
      Callsites:
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2053,16'
          Dst:             CLZ
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2093,24'
          Dst:             CLZ
    - functionName:    isvc_get_ref_layer_mbtype
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1918
      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:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1898,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1898,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1898,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1900,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1902,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1907,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1912,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1914,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1916,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_diagonal_construct_dyadic
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 966
      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/common/svc/isvc_intra_resample.c:915,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:915,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:915,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:915,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:915,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:915,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:916,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:916,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:916,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:918,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:920,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:929,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:929,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:931,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:946,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:949,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:949,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:949,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:950,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:950,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:950,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_corner_samp_dyadic
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1046
      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/common/svc/isvc_intra_resample.c:1010,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1010,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1010,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1011,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1011,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1011,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1026,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1026,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1026,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1027,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1027,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1027,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_get_ref_layer_avlblty_dyadic
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 877
      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:         16
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:856,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:856,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:856,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:858,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:860,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:864,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:867,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:867,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:869,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:869,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:871,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:876,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:871,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:873,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:875,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_copy_data_semiplanr
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 134
      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:         20
      ICount:          134
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:119,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:119,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:120,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:120,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:120,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:121,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:121,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:123,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:123,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:125,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:134,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:125,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:127,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:130,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:119,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:120,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:121,5'
          Dst:             __assert_fail
    - functionName:    isvc_copy_data
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 111
      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:         13
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:102,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:102,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:103,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:103,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:103,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:105,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:107,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:111,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:102,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:103,5'
          Dst:             __assert_fail
    - functionName:    isvc_interpolate_intra_base
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 3013
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt
        - pu1_out
        - i4_out_stride
        - i4_refarray_wd
        - i4_chroma_flag
        - i4_refarray_flag
      BBCount:         38
      ICount:          617
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2922,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2924,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2928,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2943,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2945,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2978,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2945,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2947,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2975,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2952,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2955,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2969,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2980,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2982,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3013,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2982,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2984,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3011,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2991,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2993,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3003,68'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2993,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2993,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3009,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2993,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3009,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3009,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3003,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3003,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3009,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3003,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3009,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3009,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_reflayer_construction
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt
        - pu1_inp_1
        - i4_inp_stride
        - i4_refarray_stride
        - ps_ref_mb_mode_map
        - i4_chroma_flag
      BBCount:         78
      ICount:          917
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - isvc_copy_data
        - isvc_copy_data_semiplanr
        - isvc_fill_non_avail_pixel
        - isvc_get_ref_layer_mbtype
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2272,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2272,5'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
                - isvc_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2275,32'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
                - isvc_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2293,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2298,20'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
                - isvc_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2364,21'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2323,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2330,25'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
                - isvc_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2361,5'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2336,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2338,29'
              BranchSideFuncs:
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2353,32'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
                - isvc_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2345,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2347,21'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
                - isvc_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2349,25'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
                - isvc_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2353,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2355,17'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2358,21'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
                - isvc_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2386,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2386,26'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2386,26'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2386,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2386,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2386,26'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2386,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2386,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2386,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2387,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2387,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2387,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2387,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2387,22'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2387,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2387,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2387,22'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2387,22'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2388,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2388,26'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2388,26'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2388,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2388,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2388,26'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2388,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2388,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2388,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2389,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2389,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2389,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2389,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2389,22'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2389,24'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2389,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2389,22'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2389,22'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
                - isvc_copy_data
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2399,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2401,30'
              BranchSideFuncs:
                - isvc_copy_data
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2413,30'
              BranchSideFuncs:
                - isvc_copy_data_semiplanr
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2448,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2455,24'
              BranchSideFuncs:
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2497,9'
              BranchSideFuncs:
                - __assert_fail
                - isvc_fill_non_avail_pixel
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2464,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2466,28'
              BranchSideFuncs:
                - isvc_get_ref_layer_mbtype
                - __assert_fail
                - isvc_fill_non_avail_pixel
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2493,17'
              BranchSideFuncs:
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2470,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2472,28'
              BranchSideFuncs:
                - isvc_get_ref_layer_mbtype
                - __assert_fail
                - isvc_fill_non_avail_pixel
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2476,43'
              BranchSideFuncs:
                - isvc_get_ref_layer_mbtype
                - __assert_fail
                - isvc_fill_non_avail_pixel
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2479,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2481,32'
              BranchSideFuncs:
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2486,37'
              BranchSideFuncs:
                - __assert_fail
                - isvc_fill_non_avail_pixel
                - isvc_get_ref_layer_mbtype
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2497,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2497,9'
              BranchSideFuncs:
                - isvc_fill_non_avail_pixel
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2500,8'
              BranchSideFuncs:
                - isvc_fill_non_avail_pixel
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2500,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2500,8'
              BranchSideFuncs:
                - isvc_fill_non_avail_pixel
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2502,35'
              BranchSideFuncs:
                - isvc_fill_non_avail_pixel
      Callsites:
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2272,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2344,21'
          Dst:             isvc_get_ref_layer_mbtype
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2408,13'
          Dst:             isvc_copy_data
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2421,13'
          Dst:             isvc_copy_data_semiplanr
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2476,17'
          Dst:             isvc_get_ref_layer_mbtype
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2497,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:2502,9'
          Dst:             isvc_fill_non_avail_pixel
    - functionName:    isvc_intra_samp_mb
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3201
      functionLinenumberEnd: 3257
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt_luma
        - pv_intra_samp_ctxt_chroma
        - ps_ref_luma
        - ps_ref_chroma
        - ps_ref_mb_mode_map
        - ps_curr_luma
        - ps_curr_chroma
      BBCount:         3
      ICount:          143
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvc_interpolate_intra_base
        - isvc_reflayer_construction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:3229,5'
          Dst:             isvc_reflayer_construction
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:3233,5'
          Dst:             isvc_interpolate_intra_base
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:3247,5'
          Dst:             isvc_reflayer_construction
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:3251,5'
          Dst:             isvc_interpolate_intra_base
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:3255,5'
          Dst:             isvc_interpolate_intra_base
    - functionName:    isvc_reflayer_construction_dyadic
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      void
      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:         153
      ICount:          2486
      EdgeCount:       196
      CyclomaticComplexity: 45
      functionsReached:
        - __assert_fail
        - isvc_copy_data
        - isvc_copy_data_semiplanr
        - isvc_corner_samp_dyadic
        - isvc_diagonal_construct_dyadic
        - isvc_get_ref_layer_avlblty_dyadic
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1131,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1131,5'
              BranchSideFuncs:
                - isvc_copy_data
                - isvc_copy_data_semiplanr
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1133,25'
              BranchSideFuncs:
                - isvc_copy_data
                - isvc_copy_data_semiplanr
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1151,31'
              BranchSideFuncs:
                - __assert_fail
                - isvc_copy_data
                - isvc_copy_data_semiplanr
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1164,21'
              BranchSideFuncs:
                - isvc_copy_data
                - isvc_copy_data_semiplanr
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1155,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1155,41'
              BranchSideFuncs:
                - __assert_fail
                - isvc_copy_data
                - isvc_copy_data_semiplanr
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1155,54'
              BranchSideFuncs:
                - __assert_fail
                - isvc_copy_data
                - isvc_copy_data_semiplanr
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1158,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1158,9'
              BranchSideFuncs:
                - isvc_copy_data
                - isvc_copy_data_semiplanr
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1160,23'
              BranchSideFuncs:
                - isvc_copy_data
                - isvc_copy_data_semiplanr
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1219,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1221,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1224,10'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1230,22'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1260,10'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1268,15'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1303,10'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1270,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1272,19'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1274,21'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1280,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1282,34'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1287,18'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1296,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1298,34'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1301,5'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1303,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1311,22'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1351,10'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1313,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1315,19'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1317,21'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1322,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1324,35'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1331,18'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1340,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1342,36'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1349,5'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1351,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1353,14'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1448,10'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1353,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1357,25'
              BranchSideFuncs:
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1396,47'
              BranchSideFuncs:
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1420,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1422,41'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1427,24'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1427,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1429,28'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1440,44'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1429,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1431,52'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1435,22'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1448,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1450,14'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1544,8'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1450,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1454,26'
              BranchSideFuncs:
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1493,47'
              BranchSideFuncs:
                - isvc_get_ref_layer_avlblty_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1516,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1518,41'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1523,24'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1523,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1525,28'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1536,44'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1525,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1527,52'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1531,22'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1544,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1546,14'
              BranchSideFuncs:
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1746,10'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1546,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1553,42'
              BranchSideFuncs:
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1647,14'
              BranchSideFuncs:
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1558,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1560,23'
              BranchSideFuncs:
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1564,25'
              BranchSideFuncs:
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1579,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1581,41'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1586,16'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1586,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1590,65'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1614,65'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1597,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1599,26'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1608,21'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1621,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1624,25'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1632,65'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1637,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1639,65'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1645,9'
              BranchSideFuncs:
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1647,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1654,42'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1744,5'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1659,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1661,23'
              BranchSideFuncs:
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1665,25'
              BranchSideFuncs:
                - isvc_corner_samp_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1679,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1681,41'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1686,16'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1686,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1690,65'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1713,65'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1697,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1699,26'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1707,21'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1720,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1723,25'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1730,65'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1735,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1737,65'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1743,9'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1746,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1746,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1751,12'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1751,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1754,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1782,17'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1782,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1786,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1815,17'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1841,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1843,28'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1854,44'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:1843,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1845,52'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:1849,22'
              BranchSideFuncs:
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
                - isvc_diagonal_construct_dyadic
      Callsites:
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1131,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1158,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1177,9'
          Dst:             isvc_copy_data
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1183,9'
          Dst:             isvc_copy_data_semiplanr
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1189,9'
          Dst:             isvc_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1195,9'
          Dst:             isvc_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1201,9'
          Dst:             isvc_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1207,9'
          Dst:             isvc_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1213,9'
          Dst:             isvc_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1396,13'
          Dst:             isvc_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1422,17'
          Dst:             isvc_corner_samp_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1431,21'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1440,13'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1443,13'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1493,13'
          Dst:             isvc_get_ref_layer_avlblty_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1518,17'
          Dst:             isvc_corner_samp_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1527,21'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1536,13'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1539,13'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1581,17'
          Dst:             isvc_corner_samp_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1590,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1600,38'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1607,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1614,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1623,38'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1632,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1639,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1641,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1681,17'
          Dst:             isvc_corner_samp_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1690,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1700,38'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1706,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1713,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1722,38'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1730,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1737,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1739,34'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1845,21'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1854,13'
          Dst:             isvc_diagonal_construct_dyadic
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:1857,13'
          Dst:             isvc_diagonal_construct_dyadic
    - functionName:    isvc_intra_samp_mb_dyadic
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3050
      functionLinenumberEnd: 3167
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_intra_samp_ctxt
        - ps_ref_luma
        - ps_ref_chroma
        - ps_ref_mb_mode_map
        - ps_curr_luma
        - ps_curr_chroma
        - u2_mb_x
        - u2_mb_y
        - i4_scaled_ref_layer_left_offset
        - i4_scaled_ref_layer_top_offset
      BBCount:         27
      ICount:          367
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - isvc_reflayer_construction_dyadic
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3070,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3072,17'
              BranchSideFuncs:
                - isvc_reflayer_construction_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3076,17'
              BranchSideFuncs:
                - isvc_reflayer_construction_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3078,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3080,16'
              BranchSideFuncs:
                - isvc_reflayer_construction_dyadic
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3084,16'
              BranchSideFuncs:
                - isvc_reflayer_construction_dyadic
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3105,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3107,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3109,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3111,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3113,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3130,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3132,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3134,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3134,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3136,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3140,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3151,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3153,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3155,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:3155,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3155,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:3157,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/svc/isvc_intra_resample.c:3097,5'
          Dst:             isvc_reflayer_construction_dyadic
    - functionName:    isvc_horz_interpol_chroma_dyadic
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2898
      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/common/svc/isvc_intra_resample.c:2844,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2847,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2898,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2860,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2862,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2884,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_vert_interpol_chroma_dyadic
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2723
      functionLinenumberEnd: 2790
      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/common/svc/isvc_intra_resample.c:2743,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2746,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2790,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2758,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2760,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2779,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_interpolate_base_luma_dyadic
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2686
      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/common/svc/isvc_intra_resample.c:2557,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2560,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2624,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2580,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2608,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2624,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2627,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2686,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2640,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2640,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2642,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2640,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2642,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2642,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2642,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2644,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2671,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2666,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2666,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2666,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2666,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2666,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2666,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2667,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2642,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2667,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2667,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2642,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2642,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2683,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2624,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2683,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2683,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2624,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2624,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_intra_resamp_generate_segment_lookup
      functionSourceFile: '/src/libavc/common/svc/isvc_intra_resample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2228
      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/common/svc/isvc_intra_resample.c:2139,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2141,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2228,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2148,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2152,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2158,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2161,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2226,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2161,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2163,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2167,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2174,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2174,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2175,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2180,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2182,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2187,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2193,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2195,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2204,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2195,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2197,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2201,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2204,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2206,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2217,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_intra_resample.c:2206,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2208,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_intra_resample.c:2212,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_iquant_itrans_recon_res_chroma_4x4_dc_with_res_acc_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         6
      ICount:          1414
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:2019,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:2019,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:2019,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:2019,5'
          Dst:             __assert_fail
    - functionName:    isvc_iquant_itrans_recon_res_chroma_4x4_dc_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         21
      ICount:          1084
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1873,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1873,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1873,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1873,5'
          Dst:             __assert_fail
    - functionName:    isvc_iquant_itrans_recon_dc_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         12
      ICount:          546
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1766,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1766,62'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1766,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1775,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1775,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1777,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1785,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1785,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1787,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1775,5'
          Dst:             __assert_fail
    - functionName:    isvc_iquant_itrans_recon_res_chroma_4x4_with_res_acc_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         15
      ICount:          2609
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1411,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1411,72'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1411,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1417,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1417,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1418,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1418,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1418,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1420,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1484,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1486,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1493,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1417,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1418,5'
          Dst:             __assert_fail
    - functionName:    isvc_iquant_itrans_recon_res_chroma_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         15
      ICount:          2337
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1066,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1066,72'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1066,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1072,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1072,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1073,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1073,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1073,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1075,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1140,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1142,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1149,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1072,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:1073,5'
          Dst:             __assert_fail
    - functionName:    isvc_iquant_itrans_recon_res_4x4_with_res_acc_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         18
      ICount:          2050
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:739,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:739,72'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:739,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:742,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:742,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:743,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:743,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:745,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:814,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:821,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:831,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:831,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:831,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:742,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:743,5'
          Dst:             __assert_fail
    - functionName:    isvc_iquant_itrans_recon_res_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         18
      ICount:          1862
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:426,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:426,72'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:426,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:429,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:429,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:430,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:430,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:430,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:432,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:499,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:501,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:508,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:518,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:518,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:518,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:429,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:430,5'
          Dst:             __assert_fail
    - functionName:    isvc_iquant_itrans_recon_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         18
      ICount:          1713
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:131,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:131,72'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:131,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:134,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:134,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:135,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:135,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:135,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:137,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:205,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:207,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:214,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:224,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:224,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:134,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_iquant_itrans_recon_sse42.c:135,5'
          Dst:             __assert_fail
    - functionName:    isvc_memset_2d_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - i4_dst_stride
        - u1_val
        - i4_blk_wd
        - i4_blk_ht
      BBCount:         31
      ICount:          3001
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:46,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:46,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:59,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:46,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:48,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:59,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:59,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:59,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:84,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:59,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:61,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:84,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:84,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:84,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:150,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:84,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:88,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:150,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:91,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:93,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:147,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:95,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:97,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:146,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:150,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_sse42.c:152,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_copy_2d_ssse3
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - i4_dst_stride
        - pu1_src
        - i4_src_stride
        - i4_blk_wd
        - i4_blk_ht
      BBCount:         93
      ICount:          2220
      EdgeCount:       118
      CyclomaticComplexity: 27
      functionsReached:
        - isvc_copy_2d
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:79,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:79,36'
              BranchSideFuncs:
                - isvc_copy_2d
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:81,22'
              BranchSideFuncs:
                - isvc_copy_2d
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:79,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:81,22'
              BranchSideFuncs:
                - isvc_copy_2d
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:86,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:86,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:91,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:202,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:91,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:96,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:162,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:96,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:98,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:159,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:98,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:101,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:156,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:162,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:164,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:164,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:167,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:197,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:202,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:206,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:277,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:206,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:210,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:250,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:210,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:212,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:247,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:212,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:215,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:244,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:250,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:252,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:252,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:255,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:272,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:277,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:281,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:356,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:281,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:285,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:325,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:285,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:287,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:322,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:287,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:290,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:319,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:325,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:327,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:327,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:330,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:347,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:356,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:361,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:410,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:361,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:363,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:407,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:363,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:366,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:404,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:410,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:412,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:412,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:415,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:437,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_mem_fns_ssse3.c:81,9'
          Dst:             isvc_copy_2d
    - functionName:    isvc_hadamard_quant_2x2_uv_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_dst
        - ps_quant_constants
        - pu1_nnz
      BBCount:         13
      ICount:          739
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1851,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1853,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1865,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1853,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1854,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1857,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1865,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1865,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1867,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1867,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1868,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1871,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_hadamard_quant_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_dst
        - ps_quant_constants
        - pu1_nnz
      BBCount:         13
      ICount:          1344
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1672,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1674,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1685,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1674,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1675,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1678,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1685,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1685,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1687,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1687,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1688,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1691,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_resi_trans_quant_chroma_4x4_with_res_pred_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_out
        - ps_upsampled_res
        - ps_quant_constants
        - pu1_nnz
        - pi2_dc_out
        - u1_use_upsampled_res
      BBCount:         27
      ICount:          2078
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1136,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1136,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1136,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1140,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1140,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1140,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1165,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1165,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1166,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1166,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1166,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1167,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1417,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1419,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1430,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1419,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1420,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1423,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1430,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1430,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1432,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1432,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1433,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1436,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1165,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1166,5'
          Dst:             __assert_fail
    - functionName:    isvc_resi_trans_quant_chroma_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_out
        - ps_upsampled_res
        - ps_quant_constants
        - pu1_nnz
        - pi2_dc_out
        - u1_use_upsampled_res
      BBCount:         21
      ICount:          1796
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:867,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:867,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:868,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:868,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:868,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:869,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1096,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1098,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1109,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1098,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1099,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1102,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1109,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1111,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1111,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1112,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:1115,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:867,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:868,5'
          Dst:             __assert_fail
    - functionName:    isvc_resi_trans_quant_4x4_with_res_pred_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_out
        - ps_upsampled_res
        - ps_quant_constants
        - pu1_nnz
        - pi2_dc_out
        - u1_use_upsampled_res
      BBCount:         27
      ICount:          2037
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:464,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:464,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:464,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:468,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:468,57'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:468,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:470,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:471,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:471,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:472,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:729,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:731,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:742,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:731,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:732,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:735,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:742,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:742,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:744,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:744,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:745,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:748,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:470,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:471,5'
          Dst:             __assert_fail
    - functionName:    isvc_resi_trans_quant_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_out
        - ps_upsampled_res
        - ps_quant_constants
        - pu1_nnz
        - pi2_dc_out
        - u1_use_upsampled_res
      BBCount:         21
      ICount:          1755
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:165,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:165,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:166,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:166,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:166,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:167,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:401,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:403,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:414,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:403,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:404,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:407,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:414,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:414,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:416,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:417,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:420,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:165,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/common/x86/svc/isvc_resi_trans_quant_sse42.c:166,5'
          Dst:             __assert_fail
    - functionName:    isvc_horz_interpol_chroma_dyadic_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 658
      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:          2029
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_vert_interpol_chroma_dyadic_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 422
      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:          618
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_interpolate_base_luma_dyadic_sse42
      functionSourceFile: '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 339
      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:         13
      ICount:          1997
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:96,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:98,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:132,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:181,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:183,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:217,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:256,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:258,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/svc/isvc_intra_resample_sse42.c:339,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_put_nal_start_code_prefix
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - insert_leading_zero_8bits
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:408,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:414,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:414,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:421,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_put_sev
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - syntax_elem
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CLZ
        - ih264e_put_bits
      functionUses:    53
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:357,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:360,26'
              BranchSideFuncs:
                - CLZ.2591
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:365,24'
              BranchSideFuncs:
                - CLZ.2591
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:372,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:372,5'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:372,5'
              BranchSideFuncs:
                - CLZ.2591
                - ih264e_put_bits
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:372,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:374,15'
          Dst:             ih264e_put_bits
    - 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:    ih264e_put_bits
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_code_val
        - code_len
      BBCount:         39
      ICount:          229
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - ih264e_put_byte_epb
      functionUses:    252
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:150,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:150,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:150,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:150,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:152,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:152,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:153,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:156,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:153,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:153,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:153,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:156,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:156,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:156,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:156,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:156,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:158,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ih264e_put_byte_epb.2600
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:158,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:158,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_byte_epb.2600
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:160,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_byte_epb.2600
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:160,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:160,5'
              BranchSideFuncs:
                - ih264e_put_byte_epb.2600
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:163,8'
              BranchSideFuncs:
                - ih264e_put_byte_epb.2600
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:163,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:169,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:186,32'
              BranchSideFuncs:
                - ih264e_put_byte_epb.2600
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:191,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:194,38'
              BranchSideFuncs:
                - ih264e_put_byte_epb.2600
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:201,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:197,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:197,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:198,9'
              BranchSideFuncs:
                - ih264e_put_byte_epb.2600
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:201,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:201,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:201,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:150,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:153,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:156,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:158,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:160,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:196,37'
          Dst:             ih264e_put_byte_epb
    - functionName:    ih264e_put_byte_epb
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - byte
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:234,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:234,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:244,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:234,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:236,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:244,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:236,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:238,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:244,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:248,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.h:249,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:249,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.h:249,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_put_uev
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_code_num
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CLZ
        - ih264e_put_bits
      functionUses:    121
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:320,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:320,5'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:320,5'
              BranchSideFuncs:
                - CLZ.2591
                - ih264e_put_bits
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:320,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:322,15'
          Dst:             ih264e_put_bits
    - functionName:    ih264e_put_rbsp_trailing_bits
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
      BBCount:         10
      ICount:          97
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ih264e_put_byte_epb
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:273,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:276,34'
              BranchSideFuncs:
                - ih264e_put_byte_epb.2600
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:283,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_bitstream.c:279,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:279,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_bitstream.c:280,5'
              BranchSideFuncs:
                - ih264e_put_byte_epb.2600
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:278,33'
          Dst:             ih264e_put_byte_epb
    - functionName:    ih264e_put_bit
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_code_val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264e_put_bits
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_bitstream.c:239,12'
          Dst:             ih264e_put_bits
    - functionName:    ih264e_bitstrm_init
      functionSourceFile: '/src/libavc/encoder/ih264e_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - pu1_bitstrm_buf
        - u4_max_bitstrm_size
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_add_filler_nal_unit
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - insert_fill_bytes
      BBCount:         17
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_nal_start_code_prefix
        - ih264e_put_rbsp_trailing_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1643,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1645,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1648,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1648,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1654,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1654,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1654,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1656,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1656,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1656,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1659,24'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1674,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1677,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1682,51'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1677,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1677,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1679,29'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1642,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1654,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1656,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1677,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1682,21'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    ih264e_populate_slice_header
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_slice_hdr
        - ps_pps
        - ps_sps
      BBCount:         101
      ICount:          605
      EdgeCount:       136
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1416,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1418,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1422,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1441,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1443,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1452,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1445,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1447,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1449,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1452,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1454,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1462,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1466,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1471,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1481,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1487,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1487,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1492,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1492,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1492,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1495,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1492,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1492,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1495,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1492,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1495,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1511,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1497,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1501,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1507,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1501,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1505,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1506,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1511,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1511,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1534,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1511,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1514,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1534,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1516,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1519,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1522,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1524,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1527,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1528,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1534,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1535,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1536,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1535,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1535,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1540,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1535,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1536,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1540,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1536,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1536,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1542,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1534,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1540,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1542,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1542,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1544,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1566,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1544,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1547,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1555,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1568,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1568,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1575,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1568,87'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1569,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1575,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1568,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1572,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1575,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1577,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1577,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1579,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1577,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1579,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1586,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1579,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1582,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1584,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1586,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1589,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1600,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1591,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1594,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1599,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1601,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1601,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1602,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1602,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1602,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1601,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1601,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1608,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_populate_pps
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_pps
      BBCount:         4
      ICount:          95
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1342,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1342,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1346,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_populate_sps
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_sps
      BBCount:         56
      ICount:          456
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - ih264e_get_min_level
        - ih264e_populate_vui
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1137,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1137,38'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1140,9'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1137,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1138,10'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1140,9'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1138,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1138,55'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1140,9'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1137,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1140,9'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1144,9'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1148,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1148,28'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1148,28'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1169,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1171,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1176,9'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1182,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1185,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1209,5'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1202,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1205,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1206,5'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1214,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1216,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1220,5'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1223,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1226,5'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1227,14'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1234,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1236,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1240,9'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1256,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1258,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1262,9'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1262,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1264,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1268,9'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1284,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1285,21'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1289,9'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1285,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1286,21'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1289,9'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1286,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1287,21'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1289,9'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1284,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1289,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1293,5'
              BranchSideFuncs:
                - ih264e_populate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1295,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1295,9'
              BranchSideFuncs:
                - ih264e_populate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1298,29'
              BranchSideFuncs:
                - ih264e_populate_vui
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1148,28'
          Dst:             ih264e_get_min_level
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1148,28'
          Dst:             ih264e_get_min_level
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1298,9'
          Dst:             ih264e_populate_vui
    - functionName:    ih264e_populate_vui
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         4
      ICount:          75
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1086,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1088,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1092,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_generate_slice_header
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_slice_hdr
        - ps_pps
        - ps_sps
      BBCount:         176
      ICount:          1086
      EdgeCount:       247
      CyclomaticComplexity: 73
      functionsReached:
        - ih264e_generate_nal_unit_header
        - ih264e_put_bits
        - ih264e_put_nal_start_code_prefix
        - ih264e_put_sev
        - ih264e_put_uev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:850,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:852,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:855,53'
              BranchSideFuncs:
                - ih264e_generate_nal_unit_header
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:856,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:858,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:861,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:861,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:861,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:864,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:864,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:864,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:867,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:867,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:867,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:870,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:870,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:870,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:872,10'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:872,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:875,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:884,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:875,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:877,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:877,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:880,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:882,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:880,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:880,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:881,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:884,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:887,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:890,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:887,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:887,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:888,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:890,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:893,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:902,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:893,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:893,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:895,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:895,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:895,50'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:900,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:895,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:898,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:900,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:898,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:898,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:899,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:902,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:902,48'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:914,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:902,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:905,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:914,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:905,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:905,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:907,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:907,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:907,51'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:912,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:907,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:910,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:912,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:911,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:914,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:917,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:920,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:917,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:917,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:918,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:920,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:923,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:926,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:923,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:923,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:924,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:926,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:926,50'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:929,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:926,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:926,92'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:929,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:926,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:929,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:946,10'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:929,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:929,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:931,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:931,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:934,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:942,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:934,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:934,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:936,17'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:936,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:939,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:941,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:939,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:939,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:940,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:946,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:946,53'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:957,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:946,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:949,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:957,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:949,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:949,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:951,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:951,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:954,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:955,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:957,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:960,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:968,10'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:960,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:960,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:962,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:962,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:965,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:966,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:968,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:969,22'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:970,22'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:969,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:969,63'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:974,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:969,104'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:970,22'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:974,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:970,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:970,63'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:976,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:968,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:974,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:976,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:976,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:978,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:999,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:978,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:981,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:989,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:981,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:981,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:984,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:984,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:984,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:985,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:989,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:989,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:991,17'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:999,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:999,54'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1007,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:999,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1000,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1007,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:999,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1003,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1007,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1003,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1003,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1004,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1007,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1007,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1009,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1009,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1009,51'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1011,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1009,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1011,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1020,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1011,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1014,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1017,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1014,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1015,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1017,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1017,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1018,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1020,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1023,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1035,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1023,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1023,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1025,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1025,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1028,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1033,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1028,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1028,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1031,13'
              BranchSideFuncs:
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1031,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1031,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1032,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1035,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1036,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1044,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1036,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1037,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1044,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:1035,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1042,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:1044,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:849,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:855,21'
          Dst:             ih264e_generate_nal_unit_header
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:861,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:864,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:867,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:870,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:875,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:880,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:887,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:893,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:898,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:905,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:910,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:917,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:923,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:929,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:934,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:939,17'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:949,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:960,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:981,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:984,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:989,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1003,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1007,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1014,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1017,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1023,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1028,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:1031,13'
          Dst:             ih264e_put_sev
    - functionName:    ih264e_generate_nal_unit_header
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - nal_unit_type
        - nal_ref_idc
      BBCount:         12
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ih264e_put_bits
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:135,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:135,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:135,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:135,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:135,5'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:138,5'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:138,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:138,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:135,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:138,5'
          Dst:             ih264e_put_bits
    - functionName:    ih264e_generate_sei
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sei
        - u4_insert_per_idr
      BBCount:         39
      ICount:          236
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - ih264e_generate_nal_unit_header
        - ih264e_put_nal_start_code_prefix
        - ih264e_put_rbsp_trailing_bits
        - ih264e_put_sei_msg
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:738,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:740,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:744,53'
              BranchSideFuncs:
                - ih264e_generate_nal_unit_header
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:746,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:748,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:751,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:751,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:751,56'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:762,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:751,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:754,45'
              BranchSideFuncs:
                - ih264e_put_sei_msg
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:762,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:755,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:757,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:759,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:762,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:762,55'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:773,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:762,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:765,45'
              BranchSideFuncs:
                - ih264e_put_sei_msg
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:773,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:766,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:768,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:770,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:773,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:773,55'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:784,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:773,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:776,45'
              BranchSideFuncs:
                - ih264e_put_sei_msg
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:784,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:777,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:779,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:781,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:784,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:787,45'
              BranchSideFuncs:
                - ih264e_put_sei_msg
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:795,13'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:788,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:790,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:792,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_msg
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:795,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:797,77'
              BranchSideFuncs:
                - ih264e_put_sei_msg
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:805,51'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:798,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:800,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:802,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:737,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:744,21'
          Dst:             ih264e_generate_nal_unit_header
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:753,25'
          Dst:             ih264e_put_sei_msg
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:764,25'
          Dst:             ih264e_put_sei_msg
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:775,25'
          Dst:             ih264e_put_sei_msg
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:786,25'
          Dst:             ih264e_put_sei_msg
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:797,25'
          Dst:             ih264e_put_sei_msg
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:805,21'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    ih264e_generate_pps
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_pps
        - ps_sps
      BBCount:         53
      ICount:          412
      EdgeCount:       76
      CyclomaticComplexity: 25
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_nal_start_code_prefix
        - ih264e_put_rbsp_trailing_bits
        - ih264e_put_sev
        - ih264e_put_uev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:630,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:632,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:636,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:636,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:636,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:639,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:639,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:639,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:642,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:642,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:642,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:645,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:645,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:645,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:648,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:648,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:648,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:651,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:651,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:651,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:653,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:653,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:657,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:660,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:660,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:660,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:663,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:663,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:663,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:666,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:666,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:669,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:669,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:669,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:672,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:672,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:672,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:675,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:675,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:675,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:678,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:678,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:678,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:681,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:681,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:681,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:684,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:684,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:684,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:687,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:687,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:689,9'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:689,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:692,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:706,51'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:692,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:695,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:695,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:697,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:697,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:700,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:703,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:703,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:704,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:629,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:636,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:639,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:642,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:645,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:648,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:651,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:660,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:663,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:666,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:669,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:672,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:675,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:678,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:681,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:684,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:687,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:692,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:695,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:703,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:706,21'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    ih264e_generate_sps
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sps
        - ps_vui
      BBCount:         108
      ICount:          806
      EdgeCount:       155
      CyclomaticComplexity: 49
      functionsReached:
        - ih264e_generate_nal_unit_header
        - ih264e_generate_vui
        - ih264e_put_bits
        - ih264e_put_nal_start_code_prefix
        - ih264e_put_rbsp_trailing_bits
        - ih264e_put_sev
        - ih264e_put_uev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:454,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:456,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:459,53'
              BranchSideFuncs:
                - ih264e_generate_nal_unit_header
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:460,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:462,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:465,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:465,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:465,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:468,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:468,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:468,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:469,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:469,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:470,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:471,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:471,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:474,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:474,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:474,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:477,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:477,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:477,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:480,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:480,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:480,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:482,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:482,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:485,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:513,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:485,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:487,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:487,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:490,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:494,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:490,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:490,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:491,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:494,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:497,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:497,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:500,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:503,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:503,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:506,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:506,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:509,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:510,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:513,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:513,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:516,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:516,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:516,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:518,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:518,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:521,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:523,14'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:521,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:522,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:526,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:526,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:529,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:529,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:532,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:532,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:532,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:535,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:535,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:538,15'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:538,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:541,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:543,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:541,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:541,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:542,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:546,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:546,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:549,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:549,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:549,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:552,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:552,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:552,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:555,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:555,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:555,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:558,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:558,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:558,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:560,10'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:563,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:567,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:563,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:564,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:567,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:567,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:570,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:570,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:570,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:572,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:572,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:575,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:588,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:575,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:575,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:578,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:581,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:581,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:581,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:584,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:584,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:584,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:585,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:588,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:588,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:590,9'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:590,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:593,45'
              BranchSideFuncs:
                - ih264e_generate_vui
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:601,51'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:594,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:596,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:598,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:453,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:459,21'
          Dst:             ih264e_generate_nal_unit_header
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:465,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:468,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:469,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:470,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:471,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:474,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:477,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:480,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:485,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:490,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:494,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:497,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:500,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:503,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:513,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:516,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:521,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:526,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:529,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:532,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:535,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:541,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:546,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:549,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:552,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:555,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:558,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:563,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:567,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:570,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:575,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:578,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:581,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:584,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:588,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:593,25'
          Dst:             ih264e_generate_vui
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:601,21'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    ih264e_generate_vui
      functionSourceFile: '/src/libavc/encoder/ih264e_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_vui
      BBCount:         152
      ICount:          1133
      EdgeCount:       218
      CyclomaticComplexity: 68
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:170,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:173,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:173,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:175,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:188,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:175,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:177,19'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:177,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:179,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:186,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:179,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:179,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:182,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:182,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:182,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:184,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:188,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:191,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:194,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:199,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:194,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:197,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:199,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:199,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:202,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:202,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:204,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:233,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:208,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:208,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:212,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:212,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:215,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:215,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:218,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:230,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:218,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:218,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:222,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:222,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:222,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:226,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:226,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:228,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:233,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:236,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:236,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:239,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:248,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:239,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:243,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:243,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:245,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:248,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:248,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:251,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:251,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:254,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:268,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:254,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:258,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:258,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:262,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:262,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:265,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:268,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:271,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:271,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:273,41'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:322,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:276,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:280,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:280,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:284,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:284,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:286,15'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:286,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:289,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:304,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:289,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:289,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:294,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:294,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:294,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:299,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:299,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:299,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:301,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:304,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:309,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:313,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:313,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:317,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:319,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:322,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:325,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:327,41'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:375,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:334,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:338,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:338,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:340,15'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:340,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:343,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:358,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:343,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:343,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:348,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:348,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:348,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:353,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:353,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:355,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:358,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:363,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:363,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:367,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:367,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:371,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:371,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:373,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:376,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:376,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:379,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:379,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:383,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:379,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:379,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:381,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:383,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:383,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:387,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:387,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:390,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:393,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:421,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:397,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:397,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:401,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:401,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:405,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:409,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:409,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:413,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:417,9'
              BranchSideFuncs:
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/ih264e_encode_header.c:417,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_encode_header.c:419,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:170,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:175,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:179,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:182,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:188,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:194,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:199,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:204,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:208,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:212,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:218,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:222,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:226,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:233,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:239,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:243,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:248,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:254,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:258,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:262,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:268,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:276,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:280,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:284,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:289,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:294,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:299,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:304,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:309,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:313,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:317,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:322,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:330,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:334,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:338,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:343,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:348,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:353,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:358,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:363,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:367,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:371,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:379,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:383,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:387,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:393,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:397,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:401,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:405,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:409,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:413,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_encode_header.c:417,9'
          Dst:             ih264e_put_uev
    - functionName:    ih264e_fmt_conv
      functionSourceFile: '/src/libavc/encoder/ih264e_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_pic
        - pu1_y_dst
        - pu1_u_dst
        - pu1_v_dst
        - u4_dst_y_strd
        - u4_dst_uv_strd
        - cur_row
        - num_rows
      BBCount:         15
      ICount:          247
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264e_fmt_conv_420sp_to_420p
        - ih264e_fmt_conv_420sp_to_420sp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:983,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:984,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:986,16'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420p
                - ih264e_fmt_conv_420sp_to_420sp
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:1013,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:1014,45'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:1016,44'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420sp
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:1013,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:1016,44'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:1022,33'
              BranchSideFuncs:
                - ih264e_fmt_conv_420sp_to_420p
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_fmt_conv.c:1016,13'
          Dst:             ih264e_fmt_conv_420sp_to_420sp
        - Src:             '/src/libavc/encoder/ih264e_fmt_conv.c:1024,13'
          Dst:             ih264e_fmt_conv_420sp_to_420p
    - functionName:    ih264e_fmt_conv_420sp_to_420sp
      functionSourceFile: '/src/libavc/encoder/ih264e_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 484
      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:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:461,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:463,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:469,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:478,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:480,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:484,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_fmt_conv_420sp_to_420p
      functionSourceFile: '/src/libavc/encoder/ih264e_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 707
      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:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:657,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:660,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:677,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:669,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:671,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:675,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:677,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:679,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:684,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:694,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:696,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:707,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:696,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:698,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:702,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_fmt_conv_422i_to_420sp
      functionSourceFile: '/src/libavc/encoder/ih264e_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 918
      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_buf
        - pu1_u_buf
        - pu1_v_buf
        - pu1_422i_buf
        - u4_y_width
        - u4_y_height
        - u4_y_stride
        - u4_u_stride
        - u4_v_stride
        - u4_422i_stride
      BBCount:         9
      ICount:          218
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:892,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:894,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:918,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:894,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:896,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:909,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_fmt_conv_420p_to_420sp
      functionSourceFile: '/src/libavc/encoder/ih264e_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - short
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_u_src
        - pu1_v_src
        - pu1_y_dst
        - pu1_uv_dst
        - u2_height
        - u2_width
        - src_y_strd
        - src_u_strd
        - src_v_strd
        - dst_y_strd
        - dst_uv_strd
        - convert_uv_only
      BBCount:         16
      ICount:          210
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:785,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:788,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:802,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:793,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:795,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:799,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:808,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:811,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:821,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:811,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:813,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:817,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_fmt_conv_420sp_to_420sp_swap_uv
      functionSourceFile: '/src/libavc/encoder/ih264e_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 582
      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:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:554,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:556,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:562,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:571,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:574,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:582,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:574,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:576,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:579,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_fmt_conv_420sp_to_rgba8888
      functionSourceFile: '/src/libavc/encoder/ih264e_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 392
      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/encoder/ih264e_fmt_conv.c:308,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:310,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:315,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:323,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:325,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:392,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:327,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:382,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:336,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:336,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:336,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:336,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:336,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:336,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:338,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:338,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:338,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:338,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:338,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:338,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:340,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:340,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:340,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:340,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:340,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:340,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:347,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:347,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:347,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:347,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:347,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:347,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:349,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:349,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:349,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:349,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:349,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:349,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:351,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:351,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:351,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:351,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:351,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:351,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:358,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:358,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:358,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:358,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:358,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:358,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:360,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:360,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:360,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:360,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:362,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:362,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:362,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:362,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:362,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:362,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:370,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:370,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:370,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:370,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:370,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:370,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:372,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:372,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:372,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:372,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:372,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:372,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:374,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:374,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:374,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:374,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_fmt_conv_420sp_to_rgb565
      functionSourceFile: '/src/libavc/encoder/ih264e_fmt_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 250
      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:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:157,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:159,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:164,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:171,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:173,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:250,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:173,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:175,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:240,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:184,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:184,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:184,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:184,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:184,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:184,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:187,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:187,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:187,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:187,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:187,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:187,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:190,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:190,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:190,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:190,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:198,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:198,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:198,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:198,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:198,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:198,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:201,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:201,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:201,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:201,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:201,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:201,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:204,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:204,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:204,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:204,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:204,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:204,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:212,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:212,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:212,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:212,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:212,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:212,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:215,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:215,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:215,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:215,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:215,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:215,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:218,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:218,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:218,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:218,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:218,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:218,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:226,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:226,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:226,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:226,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:226,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:226,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:229,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:229,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:229,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:229,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:229,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:229,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:232,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:232,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:232,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_fmt_conv.c:232,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:232,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_fmt_conv.c:232,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_get_pd_avg_frm_rate
      functionSourceFile: '/src/libavc/encoder/ih264e_modify_frm_rate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pd_frm_rate
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_modify_frm_rate.c:239,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:241,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:244,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_update_pd_frm_rate
      functionSourceFile: '/src/libavc/encoder/ih264e_modify_frm_rate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pd_frm_rate
        - u4_cur_frm_rate
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_modify_frm_rate.c:203,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:209,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_modify_frm_rate.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:211,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_init_pd_frm_rate
      functionSourceFile: '/src/libavc/encoder/ih264e_modify_frm_rate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pd_frm_rate
        - u4_input_frm_rate
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_modify_frm_rate.c:160,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:162,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:165,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_pd_frm_rate_get_init_free_memtab
      functionSourceFile: '/src/libavc/encoder/ih264e_modify_frm_rate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_pd_frm_rate
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_modify_frm_rate.c:117,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:117,42'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:118,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/ih264e_modify_frm_rate.c:117,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:118,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:121,9'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/ih264e_modify_frm_rate.c:121,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:121,9'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_modify_frm_rate.c:123,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_modify_frm_rate.c:123,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/ih264e_modify_frm_rate.c:125,9'
          Dst:             use_or_fill_base
    - functionName:    ih264e_put_sei_msg
      functionSourceFile: '/src/libavc/encoder/ih264e_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e_payload_type
        - ps_sei_params
        - ps_bitstrm
      BBCount:         23
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_rbsp_trailing_bits
        - ih264e_put_sei_ave_params
        - ih264e_put_sei_ccv_params
        - ih264e_put_sei_cll_params
        - ih264e_put_sei_mdcv_params
        - ih264e_put_sei_sii_params
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:509,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:511,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sei_sii_params
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_ccv_params
                - ih264e_put_sei_ave_params
                - ih264e_put_sei_cll_params
                - ih264e_put_sei_mdcv_params
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:515,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sei_sii_params
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_ccv_params
                - ih264e_put_sei_ave_params
                - ih264e_put_sei_cll_params
                - ih264e_put_sei_mdcv_params
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:511,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:512,25'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sei_sii_params
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_ccv_params
                - ih264e_put_sei_ave_params
                - ih264e_put_sei_cll_params
                - ih264e_put_sei_mdcv_params
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:515,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:515,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:517,12'
              BranchSideFuncs:
                - ih264e_put_sei_sii_params
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_sei_ccv_params
                - ih264e_put_sei_ave_params
                - ih264e_put_sei_cll_params
                - ih264e_put_sei_mdcv_params
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:517,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:520,54'
              BranchSideFuncs:
                - ih264e_put_sei_mdcv_params
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:525,53'
              BranchSideFuncs:
                - ih264e_put_sei_cll_params
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:530,53'
              BranchSideFuncs:
                - ih264e_put_sei_ave_params
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:535,54'
              BranchSideFuncs:
                - ih264e_put_sei_ccv_params
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:540,54'
              BranchSideFuncs:
                - ih264e_put_sei_sii_params
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:545,23'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:549,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:549,46'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:552,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:549,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:550,55'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:552,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_sei.c:511,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:515,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:520,25'
          Dst:             ih264e_put_sei_mdcv_params
        - Src:             '/src/libavc/encoder/ih264e_sei.c:525,25'
          Dst:             ih264e_put_sei_cll_params
        - Src:             '/src/libavc/encoder/ih264e_sei.c:530,25'
          Dst:             ih264e_put_sei_ave_params
        - Src:             '/src/libavc/encoder/ih264e_sei.c:535,26'
          Dst:             ih264e_put_sei_ccv_params
        - Src:             '/src/libavc/encoder/ih264e_sei.c:540,26'
          Dst:             ih264e_put_sei_sii_params
        - Src:             '/src/libavc/encoder/ih264e_sei.c:550,25'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    ih264e_put_sei_mdcv_params
      functionSourceFile: '/src/libavc/encoder/ih264e_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_mdcv
        - ps_bitstrm
      BBCount:         24
      ICount:          206
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - ih264e_put_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:113,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:118,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:128,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:135,18'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:135,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:137,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:145,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:137,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:140,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:140,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:142,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:145,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:145,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:148,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:148,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:151,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:151,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:155,5'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:155,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:155,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:158,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_sei.c:128,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:137,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:140,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:145,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:148,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:151,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:155,5'
          Dst:             ih264e_put_bits
    - functionName:    ih264e_put_sei_cll_params
      functionSourceFile: '/src/libavc/encoder/ih264e_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_cll
        - ps_bitstrm
      BBCount:         12
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ih264e_put_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:190,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:196,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:198,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:198,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:200,5'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:200,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:200,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:203,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_sei.c:196,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:198,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:200,5'
          Dst:             ih264e_put_bits
    - functionName:    ih264e_put_sei_ave_params
      functionSourceFile: '/src/libavc/encoder/ih264e_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_ave
        - ps_bitstrm
      BBCount:         14
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ih264e_put_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:235,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:242,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:242,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:244,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:244,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:244,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:246,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:246,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:246,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:248,5'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:248,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:248,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:251,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_sei.c:242,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:244,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:246,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:248,5'
          Dst:             ih264e_put_bits
    - functionName:    ih264e_put_sei_ccv_params
      functionSourceFile: '/src/libavc/encoder/ih264e_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_ccv
        - ps_bitstrm
      BBCount:         66
      ICount:          485
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - ih264e_put_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:280,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:285,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:286,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:288,25'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:313,34'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:294,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:296,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:299,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:299,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:301,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:303,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:303,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:305,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:307,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:307,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:309,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:311,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:317,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:323,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:323,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:323,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:326,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:328,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:370,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:328,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:330,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:332,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:332,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:332,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:334,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:336,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:336,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:338,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:338,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:342,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:342,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:344,26'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:353,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:344,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:346,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:351,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:346,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:348,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:348,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:348,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:350,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:353,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:355,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:358,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:355,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:355,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:357,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:358,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:360,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:363,17'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:360,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:360,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:362,9'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:363,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:365,13'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:368,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:365,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:367,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_sei.c:317,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:323,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:328,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:330,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:332,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:334,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:336,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:338,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:346,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:348,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:355,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:360,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:365,13'
          Dst:             ih264e_put_bits
    - functionName:    ih264e_put_sei_sii_params
      functionSourceFile: '/src/libavc/encoder/ih264e_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_sii
        - ps_bitstrm
      BBCount:         44
      ICount:          309
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:397,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:402,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:404,25'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:428,35'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:408,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:426,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:411,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:413,33'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:418,33'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:432,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:432,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:438,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:438,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:438,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:441,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:441,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:443,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:443,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:446,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:446,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:448,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:471,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:448,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:448,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:450,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:450,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:453,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:453,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:455,17'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:461,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:455,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:455,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:457,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:461,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:461,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:464,23'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:464,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:0,0'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:466,21'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/ih264e_sei.c:466,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:466,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_sei.c:468,17'
              BranchSideFuncs:
                - ih264e_put_bits
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_sei.c:432,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:438,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/ih264e_sei.c:443,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:448,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:450,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:455,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:461,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/ih264e_sei.c:466,21'
          Dst:             ih264e_put_bits
    - functionName:    ih264_time_stamp_update_frame_rate
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_time_stamp
        - src_frm_rate
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_frame_time_update_tgt_frame_rate
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_frame_time
        - tgt_frm_rate
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264e_init_frame_time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_time_stamp.c:735,5'
          Dst:             ih264e_init_frame_time
    - functionName:    ih264e_init_frame_time
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_frame_time
        - u4_src_frm_rate
        - u4_tgt_frm_rate
      BBCount:         6
      ICount:          96
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gcd
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:293,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_time_stamp.c:284,21'
          Dst:             gcd
    - functionName:    gcd
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_x
        - i4_y
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:122,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:124,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:128,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:128,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:131,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:136,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_frame_time_update_src_frame_rate
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_frame_time
        - src_frm_rate
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264e_init_frame_time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_time_stamp.c:702,5'
          Dst:             ih264e_init_frame_time
    - functionName:    ih264e_frame_time_get_tgt_time
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_time
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_frame_time_get_src_time
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_time
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_frame_time_get_tgt_ticks
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_time
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_frame_time_get_src_ticks
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_time
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_frame_time_get_tgt_frame_rate
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_time
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_frame_time_get_src_frame_rate
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_time
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_update_time_stamp
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_time_stamp
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:524,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:526,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_get_range
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - u4_value
        - u1_no_of_bits
      BBCount:         18
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:168,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:170,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:186,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:171,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:173,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:182,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:173,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:175,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:179,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:187,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:189,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:198,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:189,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:191,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:195,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_init_time_stamp
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_time_stamp
        - u4_max_frm_rate
        - u4_src_frm_rate
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264e_get_range
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:476,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:478,25'
              BranchSideFuncs:
                - ih264e_get_range
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:483,9'
              BranchSideFuncs:
                - ih264e_get_range
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_time_stamp.c:487,45'
          Dst:             ih264e_get_range
    - functionName:    ih264e_time_stamp_get_init_free_memtab
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_time_stamp
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:426,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:426,42'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:427,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:426,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:427,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:430,9'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:430,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:430,9'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:432,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_time_stamp.c:432,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/ih264e_time_stamp.c:434,9'
          Dst:             use_or_fill_base
    - functionName:    ih264e_should_src_be_skipped
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_time
        - u4_delta_time_stamp
        - pu4_frm_not_skipped_for_dts
      BBCount:         20
      ICount:          158
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:345,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:353,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:345,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:349,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:353,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:356,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:358,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:364,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:365,10'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:365,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:373,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:364,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:373,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:378,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:378,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:386,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:380,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:386,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_frame_time_get_init_free_memtab
      functionSourceFile: '/src/libavc/encoder/ih264e_time_stamp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_frame_time
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:236,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:236,42'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:237,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:236,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:237,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:240,9'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/ih264e_time_stamp.c:240,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:240,9'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/ih264e_time_stamp.c:242,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_time_stamp.c:242,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/ih264e_time_stamp.c:244,9'
          Dst:             use_or_fill_base
    - functionName:    ih264e_compute_quality_stats
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         20
      ICount:          320
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - get_sse
        - sse_to_psnr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2272,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2274,13'
              BranchSideFuncs:
                - get_sse
                - sse_to_psnr
                - sse_to_psnr
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2282,8'
              BranchSideFuncs:
                - get_sse
                - sse_to_psnr
                - sse_to_psnr
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2274,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2275,13'
              BranchSideFuncs:
                - get_sse
                - sse_to_psnr
                - sse_to_psnr
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2280,5'
              BranchSideFuncs:
                - get_sse
                - sse_to_psnr
                - sse_to_psnr
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2274,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2277,37'
              BranchSideFuncs:
                - get_sse
                - sse_to_psnr
                - sse_to_psnr
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2280,5'
              BranchSideFuncs:
                - get_sse
                - sse_to_psnr
                - sse_to_psnr
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2282,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2282,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2285,9'
              BranchSideFuncs:
                - get_sse
                - sse_to_psnr
                - sse_to_psnr
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2294,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2294,5'
              BranchSideFuncs:
                - sse_to_psnr
                - sse_to_psnr
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2296,49'
              BranchSideFuncs:
                - sse_to_psnr
                - sse_to_psnr
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_utils.c:2284,5'
          Dst:             get_sse
        - Src:             '/src/libavc/encoder/ih264e_utils.c:2296,23'
          Dst:             sse_to_psnr
        - Src:             '/src/libavc/encoder/ih264e_utils.c:2303,13'
          Dst:             sse_to_psnr
    - functionName:    ih264e_pic_init
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_inp_buf
      BBCount:         157
      ICount:          1881
      EdgeCount:       209
      CyclomaticComplexity: 54
      functionsReached:
        - __assert_fail
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_get_status
        - ih264_buf_mgr_release
        - ih264_buf_mgr_set_status
        - ih264_list_queue
        - ih264_list_terminate
        - ih264e_init_cabac_table
        - ih264e_init_mv_bits
        - ih264e_init_quant_params
        - ih264e_populate_pps
        - ih264e_populate_sps
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1479,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1479,46'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1481,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1479,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1481,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1483,24'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1483,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1485,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1487,23'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1505,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1505,48'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1519,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1506,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1506,25'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1519,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1505,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1509,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1519,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1521,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1524,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1539,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1541,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1544,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1546,14'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1546,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1549,13'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1555,14'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1550,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1550,28'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1552,13'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1549,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1552,13'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1554,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1557,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1559,13'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1561,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1563,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1565,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1569,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1573,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1575,13'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1582,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1575,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1577,13'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1579,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
                - ih264e_populate_sps
                - ih264e_populate_pps
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1585,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1588,16'
              BranchSideFuncs:
                - ih264e_populate_sps
                - ih264e_populate_pps
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1633,16'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1640,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1642,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1683,14'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1642,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1643,17'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1646,29'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1653,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1653,33'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1677,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1652,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1655,21'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1677,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1655,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1657,38'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1671,38'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1683,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1685,17'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1710,20'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1685,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1688,39'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1696,30'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1711,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1713,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1732,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1713,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1715,30'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1720,29'
              BranchSideFuncs:
                - ih264_buf_mgr_get_status
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1723,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1725,17'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1730,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1732,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1732,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1743,39'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1746,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1748,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1752,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1752,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1754,38'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1762,33'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1777,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1779,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1783,13'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1783,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1785,38'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1790,18'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1790,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1792,38'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1797,41'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1836,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1838,24'
              BranchSideFuncs:
                - ih264e_init_quant_params
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2191,9'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1841,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1843,50'
              BranchSideFuncs:
                - ih264e_init_quant_params
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1848,33'
              BranchSideFuncs:
                - ih264e_init_quant_params
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1853,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1853,32'
              BranchSideFuncs:
                - ih264e_init_quant_params
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1856,33'
              BranchSideFuncs:
                - ih264e_init_quant_params
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1852,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1856,33'
              BranchSideFuncs:
                - ih264e_init_quant_params
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1861,33'
              BranchSideFuncs:
                - ih264e_init_quant_params
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1921,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1924,24'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1952,49'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1939,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1941,49'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1949,13'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1944,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1946,32'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1948,17'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1956,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1958,24'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1961,22'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1969,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1971,25'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1985,13'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1971,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1973,31'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1978,32'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2003,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2005,48'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2015,48'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2019,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2019,45'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2030,13'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2019,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2022,60'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2030,13'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2078,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2081,28'
              BranchSideFuncs:
                - ih264e_init_cabac_table
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2090,41'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_cabac_table
                - ih264e_init_mv_bits
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2179,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2179,39'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_cabac_table
                - ih264e_init_mv_bits
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2186,39'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2179,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2182,41'
              BranchSideFuncs:
                - ih264e_init_mv_bits
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_cabac_table
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2186,39'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
                - ih264e_init_quant_params
                - ih264e_init_mv_bits
                - ih264e_init_cabac_table
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2216,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2219,29'
              BranchSideFuncs:
                - ih264_list_queue
                - ih264_list_terminate
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2232,30'
              BranchSideFuncs:
                - ih264_list_terminate
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:2223,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2225,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:2227,9'
              BranchSideFuncs:
                - ih264_list_terminate
                - ih264_list_queue
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1601,9'
          Dst:             ih264e_populate_sps
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1605,9'
          Dst:             ih264e_populate_pps
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1645,26'
          Dst:             ih264_buf_mgr_get_status
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1688,17'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1692,17'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1719,26'
          Dst:             ih264_buf_mgr_get_status
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1732,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1742,34'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1754,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1773,36'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1785,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1792,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1912,13'
          Dst:             ih264e_init_quant_params
        - Src:             '/src/libavc/encoder/ih264e_utils.c:2086,21'
          Dst:             ih264e_init_cabac_table
        - Src:             '/src/libavc/encoder/ih264e_utils.c:2182,21'
          Dst:             ih264e_init_mv_bits
        - Src:             '/src/libavc/encoder/ih264e_utils.c:2222,19'
          Dst:             ih264_list_queue
        - Src:             '/src/libavc/encoder/ih264e_utils.c:2232,9'
          Dst:             ih264_list_terminate
    - functionName:    ih264e_init_quant_params
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - qp
      BBCount:         53
      ICount:          603
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1028,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1030,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1052,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1054,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1061,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1065,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1065,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1071,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1064,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1067,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1071,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1071,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1073,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1089,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1077,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1077,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1077,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1078,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1078,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1078,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1081,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1081,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1081,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1082,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1082,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1082,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1085,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1085,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_codec_init
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         18
      ICount:          328
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - ih264e_get_min_level
        - ih264e_init_air_map
        - ih264e_rc_init
        - ih264e_speed_preset_side_effects
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1301,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1303,42'
              BranchSideFuncs:
                - ih264e_speed_preset_side_effects
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
                - ih264e_init_air_map
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1309,30'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
                - ih264e_init_air_map
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1311,29'
              BranchSideFuncs:
                - ih264e_init_air_map
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1319,12'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1354,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1357,17'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1360,17'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1363,17'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1366,17'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1369,17'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_get_min_level
                - ih264e_rc_init
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1387,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1387,24'
              BranchSideFuncs:
                - ih264e_rc_init
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1387,24'
              BranchSideFuncs:
                - ih264e_get_min_level
                - ih264e_rc_init
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1303,9'
          Dst:             ih264e_speed_preset_side_effects
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1311,9'
          Dst:             ih264e_init_air_map
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1387,24'
          Dst:             ih264e_get_min_level
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1387,24'
          Dst:             ih264e_get_min_level
        - Src:             '/src/libavc/encoder/ih264e_utils.c:1373,9'
          Dst:             ih264e_rc_init
    - functionName:    ih264e_speed_preset_side_effects
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         16
      ICount:          161
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1180,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1183,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1200,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1200,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1203,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1218,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1218,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1221,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1236,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1236,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1239,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1254,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_init_air_map
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         13
      ICount:          113
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1132,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1136,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1144,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1153,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1136,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1138,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1140,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:1144,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1146,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:1149,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_get_min_level
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - wd
        - ht
      BBCount:         14
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:497,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:497,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:497,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:499,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:499,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:501,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:501,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:502,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:507,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:501,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:504,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:507,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_mv_buf_mgr_add_bufs
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         11
      ICount:          183
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ih264_buf_mgr_add
        - ih264e_get_pic_mv_bank_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:937,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:939,35'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:967,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:941,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:943,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:946,48'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:958,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:960,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:963,18'
              BranchSideFuncs:
                - ih264_buf_mgr_add
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_utils.c:930,24'
          Dst:             ih264e_get_pic_mv_bank_size
        - Src:             '/src/libavc/encoder/ih264e_utils.c:955,15'
          Dst:             ih264_buf_mgr_add
    - functionName:    ih264e_get_pic_mv_bank_size
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num_luma_samples
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_pic_buf_mgr_add_bufs
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         12
      ICount:          165
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264_buf_mgr_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:836,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:838,40'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:865,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:840,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:842,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:845,36'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:856,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:858,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:860,49'
              BranchSideFuncs:
                - ih264_buf_mgr_add
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_utils.c:853,23'
          Dst:             ih264_buf_mgr_add
    - functionName:    ih264e_get_total_pic_buf_size
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pic_size
        - level
        - horz_pad
        - vert_pad
        - num_ref_frames
        - num_reorder_frames
      BBCount:         9
      ICount:          127
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264e_get_lvl_idx
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:690,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:690,12'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:690,12'
              BranchSideFuncs:
                - ih264e_get_lvl_idx
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:703,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:703,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:703,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_utils.c:699,15'
          Dst:             ih264e_get_lvl_idx
    - functionName:    ih264e_get_lvl_idx
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         43
      ICount:          155
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:534,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:536,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:538,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:538,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:540,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:542,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:542,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:544,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:546,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:546,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:548,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:550,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:550,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:552,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:554,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:554,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:556,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:558,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:558,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:560,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:562,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:562,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:564,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:566,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:566,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:568,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:570,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:570,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:572,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:574,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:574,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:576,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:578,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:578,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:580,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:582,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:582,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:584,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:586,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:586,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:588,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:592,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_get_dpb_size
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - level
        - pic_size
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:637,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:638,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:643,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:638,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:638,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:639,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:643,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:643,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:643,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_input_queue_update
      functionSourceFile: '/src/libavc/encoder/ih264e_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_ive_ip
        - ps_enc_buff
      BBCount:         64
      ICount:          718
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - ih264e_rc_get_picture_details
        - ih264e_update_rc_framerates
        - irc_add_picture_to_stack
        - irc_force_I_frame
        - irc_get_frame_level_qp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:210,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:212,9'
              BranchSideFuncs:
                - ih264e_update_rc_framerates
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_force_I_frame
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:215,9'
              BranchSideFuncs:
                - ih264e_update_rc_framerates
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_force_I_frame
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:216,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:216,25'
              BranchSideFuncs:
                - ih264e_update_rc_framerates
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_force_I_frame
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:233,25'
              BranchSideFuncs:
                - ih264e_update_rc_framerates
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_force_I_frame
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:215,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:218,9'
              BranchSideFuncs:
                - ih264e_update_rc_framerates
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_force_I_frame
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:233,25'
              BranchSideFuncs:
                - ih264e_update_rc_framerates
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_force_I_frame
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:238,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:240,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:249,20'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_force_I_frame
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:290,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:290,44'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
                - irc_force_I_frame
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:294,9'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:290,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:290,60'
              BranchSideFuncs:
                - irc_force_I_frame
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:292,31'
              BranchSideFuncs:
                - irc_force_I_frame
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:290,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:292,31'
              BranchSideFuncs:
                - irc_force_I_frame
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:294,9'
              BranchSideFuncs:
                - irc_add_picture_to_stack
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:302,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:314,21'
              BranchSideFuncs:
                - ih264e_rc_get_picture_details
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:317,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:320,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:323,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:326,13'
              BranchSideFuncs:
                - irc_get_frame_level_qp
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:329,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:337,30'
              BranchSideFuncs:
                - irc_get_frame_level_qp
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:344,21'
              BranchSideFuncs:
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:337,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:337,9'
              BranchSideFuncs:
                - irc_get_frame_level_qp
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:338,47'
              BranchSideFuncs:
                - irc_get_frame_level_qp
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:425,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:425,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:465,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:426,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:426,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:465,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:425,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:429,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:465,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:437,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:439,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:452,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:439,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:441,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:450,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:441,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:442,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:445,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:442,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:443,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:449,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:441,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:445,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:449,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:452,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:454,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:462,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_utils.c:465,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_utils.c:471,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_utils.c:232,20'
          Dst:             ih264e_update_rc_framerates
        - Src:             '/src/libavc/encoder/ih264e_utils.c:292,13'
          Dst:             irc_force_I_frame
        - Src:             '/src/libavc/encoder/ih264e_utils.c:297,5'
          Dst:             irc_add_picture_to_stack
        - Src:             '/src/libavc/encoder/ih264e_utils.c:313,17'
          Dst:             ih264e_rc_get_picture_details
        - Src:             '/src/libavc/encoder/ih264e_utils.c:343,27'
          Dst:             irc_get_frame_level_qp
    - functionName:    ih264e_get_version
      functionSourceFile: '/src/libavc/encoder/ih264e_version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pc_version
        - u4_version_bufsize
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_version.c:128,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_version.c:130,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/libavc/encoder/ih264e_version.c:135,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_version.c:125,5'
          Dst:             snprintf
        - Src:             '/src/libavc/encoder/ih264e_version.c:128,32'
          Dst:             strlen
        - Src:             '/src/libavc/encoder/ih264e_version.c:130,45'
          Dst:             strlen
    - functionName:    irc_fi_get_total_intra_mb_cost
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_info
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_fi_get_avg_activity
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_info
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:159,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:161,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:164,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:164,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:166,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:170,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_fi_get_num_intra_mb
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_info
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_fi_get_total_mb
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - frame_info
        - mb_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_fi_get_total_mb_qp
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - frame_info
        - mb_type
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:136,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:140,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_fi_get_total_mb_sad
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - frame_info
        - mb_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_fi_get_total_mb_texture_bits
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - frame_info
        - mb_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_fi_get_avg_mb_header
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - frame_info
        - mb_type
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:110,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:112,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:117,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_fi_get_average_qp
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_info
      BBCount:         8
      ICount:          66
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:92,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:94,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:98,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:100,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:104,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_fi_get_total_frame_sad
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_info
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:80,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:82,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:85,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_fi_get_total_texture_bits
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_info
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:68,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:70,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:73,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_fi_get_total_header_bits
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_info
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:55,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:57,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:59,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_init_frame_info
      functionSourceFile: '/src/libavc/encoder/irc_frame_info_collector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame_info
      BBCount:         5
      ICount:          65
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_frame_info_collector.c:34,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_frame_info_collector.c:43,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_set_avg_mb_act
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_avg_activity
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_mb_update_frame_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1687,5'
          Dst:             irc_mb_update_frame_level
    - functionName:    irc_get_vbv_fulness_with_cur_bits
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_bits
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_vbv_get_vbv_buf_fullness
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1680,13'
          Dst:             irc_vbv_get_vbv_buf_fullness
    - functionName:    irc_get_vbv_buf_size
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - irc_get_cbr_buffer_size
        - irc_get_max_vbv_buf_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1666,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1666,24'
              BranchSideFuncs:
                - irc_get_cbr_buffer_size
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1668,41'
              BranchSideFuncs:
                - irc_get_cbr_buffer_size
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1665,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1668,41'
              BranchSideFuncs:
                - irc_get_cbr_buffer_size
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1673,25'
              BranchSideFuncs:
                - irc_get_max_vbv_buf_size
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1668,17'
          Dst:             irc_get_cbr_buffer_size
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1672,17'
          Dst:             irc_get_max_vbv_buf_size
    - functionName:    irc_get_vbv_buf_fullness
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_get_cur_vbv_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1660,13'
          Dst:             irc_get_cur_vbv_buf_size
    - functionName:    irc_force_I_frame
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_set_force_I_frame_flag
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1640,5'
          Dst:             irc_set_force_I_frame_flag
    - functionName:    irc_post_encode_frame_skip
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_skip_encoded_frame
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1631,5'
          Dst:             irc_skip_encoded_frame
    - functionName:    irc_flush_buf_frames
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_flush_frame_from_pic_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1620,5'
          Dst:             irc_flush_frame_from_pic_stack
    - functionName:    irc_get_rem_frames_in_gop
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - irc_pic_type_get_rem_frms_in_gop
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1606,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1608,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1611,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1602,5'
          Dst:             irc_pic_type_get_rem_frms_in_gop
    - functionName:    irc_get_seq_no
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_pic_type_get_disp_order_no
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1592,13'
          Dst:             irc_pic_type_get_disp_order_no
    - functionName:    irc_get_max_delay
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_get_cbr_buffer_delay
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1587,13'
          Dst:             irc_get_cbr_buffer_delay
    - functionName:    irc_get_bits_per_frame
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_ba_get_bit_rate
        - irc_ba_get_frame_rate
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1577,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1577,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1577,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1577,5'
          Dst:             irc_ba_get_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1577,5'
          Dst:             irc_ba_get_frame_rate
    - functionName:    irc_get_rc_type
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_inter_frame_interval
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_pic_type_get_inter_frame_interval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1564,13'
          Dst:             irc_pic_type_get_inter_frame_interval
    - functionName:    irc_get_intra_frame_interval
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_pic_type_get_intra_frame_interval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1558,13'
          Dst:             irc_pic_type_get_intra_frame_interval
    - functionName:    irc_get_peak_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_index
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_ba_get_bit_rate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1547,13'
          Dst:             irc_ba_get_bit_rate
    - functionName:    irc_get_frame_rate
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_ba_get_frame_rate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1542,13'
          Dst:             irc_ba_get_frame_rate
    - functionName:    irc_change_buffer_delay
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_buffer_delay
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - irc_ba_get_frame_rate
        - irc_change_cbr_buffer_delay
        - irc_change_cbr_vbv_num_pics_in_delay_period
        - irc_change_vsp_fidp
        - irc_get_vsp_num_pics_in_dly_prd
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1516,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1518,37'
              BranchSideFuncs:
                - irc_change_cbr_buffer_delay
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1521,13'
              BranchSideFuncs:
                - irc_change_vsp_fidp
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_change_cbr_vbv_num_pics_in_delay_period
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1522,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1522,24'
              BranchSideFuncs:
                - irc_change_vsp_fidp
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_change_cbr_vbv_num_pics_in_delay_period
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1526,30'
              BranchSideFuncs:
                - irc_change_vsp_fidp
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_change_cbr_vbv_num_pics_in_delay_period
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1511,38'
          Dst:             irc_ba_get_frame_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1518,9'
          Dst:             irc_change_cbr_buffer_delay
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1526,9'
          Dst:             irc_change_vsp_fidp
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1530,9'
          Dst:             irc_get_vsp_num_pics_in_dly_prd
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1533,9'
          Dst:             irc_change_cbr_vbv_num_pics_in_delay_period
    - functionName:    irc_change_peak_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pu4_peak_bit_rate
      BBCount:         30
      ICount:          194
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - irc_ba_change_ba_peak_bit_rate
        - irc_change_cbr_vbv_bit_rate
        - irc_change_vbr_vbv_bit_rate
        - irc_get_vsp_num_pics_in_dly_prd
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1445,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1445,24'
              BranchSideFuncs:
                - irc_change_vbr_vbv_bit_rate
                - irc_ba_change_ba_peak_bit_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1448,37'
              BranchSideFuncs:
                - irc_change_vbr_vbv_bit_rate
                - irc_ba_change_ba_peak_bit_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1444,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1448,37'
              BranchSideFuncs:
                - irc_change_vbr_vbv_bit_rate
                - irc_ba_change_ba_peak_bit_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1459,13'
              BranchSideFuncs:
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1453,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1456,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1458,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1461,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1467,24'
              BranchSideFuncs:
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1473,12'
              BranchSideFuncs:
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1473,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1475,19'
              BranchSideFuncs:
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1495,46'
              BranchSideFuncs:
                - irc_get_vsp_num_pics_in_dly_prd
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1475,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1478,33'
              BranchSideFuncs:
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1481,29'
              BranchSideFuncs:
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1497,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1500,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1448,9'
          Dst:             irc_change_vbr_vbv_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1450,9'
          Dst:             irc_ba_change_ba_peak_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1480,13'
          Dst:             irc_ba_change_ba_peak_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1483,13'
          Dst:             irc_change_cbr_vbv_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1494,29'
          Dst:             irc_get_vsp_num_pics_in_dly_prd
    - functionName:    irc_change_min_max_qp
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pu1_min_max_qp
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1420,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1423,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1427,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_change_init_qp
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pu1_init_qp
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1409,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1411,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1414,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_change_frm_rate_for_bit_alloc
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_frame_rate
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - irc_ba_change_remaining_bits_in_period
        - irc_ba_get_bit_rate
        - irc_change_vbr_max_bits_per_tgt_frm
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1379,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1379,8'
              BranchSideFuncs:
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
                - irc_change_vbr_max_bits_per_tgt_frm
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1386,25'
              BranchSideFuncs:
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
                - irc_change_vbr_max_bits_per_tgt_frm
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1394,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1394,28'
              BranchSideFuncs:
                - irc_change_vbr_max_bits_per_tgt_frm
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1398,29'
              BranchSideFuncs:
                - irc_change_vbr_max_bits_per_tgt_frm
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1393,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1398,29'
              BranchSideFuncs:
                - irc_change_vbr_max_bits_per_tgt_frm
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1401,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1388,25'
          Dst:             irc_ba_get_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1385,9'
          Dst:             irc_ba_change_remaining_bits_in_period
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1397,13'
          Dst:             irc_change_vbr_max_bits_per_tgt_frm
    - functionName:    irc_change_frame_rate
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_frame_rate
        - u4_src_ticks
        - u4_tgt_ticks
      BBCount:         18
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - irc_ba_change_remaining_bits_in_period
        - irc_ba_get_bit_rate
        - irc_change_cbr_vbv_num_pics_in_delay_period
        - irc_change_cbr_vbv_tgt_frame_rate
        - irc_change_vbr_vbv_frame_rate
        - irc_change_vsp_fidp
        - irc_change_vsp_src_ticks
        - irc_change_vsp_tgt_ticks
        - irc_get_cbr_buffer_delay
        - irc_get_vsp_num_pics_in_dly_prd
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1317,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1317,8'
              BranchSideFuncs:
                - irc_get_cbr_buffer_delay
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
                - irc_change_vsp_tgt_ticks
                - irc_change_vsp_src_ticks
                - irc_change_vsp_fidp
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_change_cbr_vbv_tgt_frame_rate
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_change_cbr_vbv_tgt_frame_rate
                - irc_change_vbr_vbv_frame_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1319,42'
              BranchSideFuncs:
                - irc_get_cbr_buffer_delay
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
                - irc_change_vsp_tgt_ticks
                - irc_change_vsp_src_ticks
                - irc_change_vsp_fidp
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_change_cbr_vbv_tgt_frame_rate
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_change_cbr_vbv_tgt_frame_rate
                - irc_change_vbr_vbv_frame_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1324,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1324,29'
              BranchSideFuncs:
                - irc_change_vbr_vbv_frame_rate
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1328,29'
              BranchSideFuncs:
                - irc_change_vbr_vbv_frame_rate
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1323,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1328,29'
              BranchSideFuncs:
                - irc_change_vbr_vbv_frame_rate
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1331,17'
              BranchSideFuncs:
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
                - irc_change_vsp_tgt_ticks
                - irc_change_vsp_src_ticks
                - irc_change_vsp_fidp
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_change_cbr_vbv_tgt_frame_rate
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_change_cbr_vbv_tgt_frame_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1331,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1334,29'
              BranchSideFuncs:
                - irc_change_cbr_vbv_tgt_frame_rate
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1336,17'
              BranchSideFuncs:
                - irc_ba_get_bit_rate
                - irc_ba_change_remaining_bits_in_period
                - irc_change_vsp_tgt_ticks
                - irc_change_vsp_src_ticks
                - irc_change_vsp_fidp
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_change_cbr_vbv_tgt_frame_rate
                - irc_change_cbr_vbv_num_pics_in_delay_period
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1320,27'
          Dst:             irc_get_cbr_buffer_delay
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1327,13'
          Dst:             irc_change_vbr_vbv_frame_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1333,13'
          Dst:             irc_change_cbr_vbv_tgt_frame_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1339,13'
          Dst:             irc_change_vsp_tgt_ticks
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1341,13'
          Dst:             irc_change_vsp_src_ticks
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1343,13'
          Dst:             irc_change_vsp_fidp
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1346,13'
          Dst:             irc_get_vsp_num_pics_in_dly_prd
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1349,13'
          Dst:             irc_change_cbr_vbv_tgt_frame_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1351,13'
          Dst:             irc_change_cbr_vbv_num_pics_in_delay_period
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1363,25'
          Dst:             irc_ba_get_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1360,9'
          Dst:             irc_ba_change_remaining_bits_in_period
    - functionName:    irc_change_avg_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u4_average_bit_rate
      BBCount:         20
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - irc_ba_change_remaining_bits_in_period
        - irc_ba_get_frame_rate
        - irc_change_cbr_vbv_bit_rate
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1259,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1266,25'
              BranchSideFuncs:
                - irc_ba_get_frame_rate
                - irc_ba_change_remaining_bits_in_period
                - irc_change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1273,8'
              BranchSideFuncs:
                - irc_change_cbr_vbv_bit_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1273,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1276,15'
              BranchSideFuncs:
                - irc_change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1297,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1276,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1278,43'
              BranchSideFuncs:
                - irc_change_cbr_vbv_bit_rate
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1280,37'
              BranchSideFuncs:
                - irc_change_cbr_vbv_bit_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1297,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1297,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1299,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1299,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1301,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1269,25'
          Dst:             irc_ba_get_frame_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1265,9'
          Dst:             irc_ba_change_remaining_bits_in_period
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1280,9'
          Dst:             irc_change_cbr_vbv_bit_rate
    - functionName:    irc_change_intra_frm_int_call
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_intra_frm_int
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_change_vsp_ifi
        - irc_pic_handling_register_new_int_frm_interval
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1242,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1242,8'
              BranchSideFuncs:
                - irc_change_vsp_ifi
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1244,29'
              BranchSideFuncs:
                - irc_change_vsp_ifi
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1239,5'
          Dst:             irc_pic_handling_register_new_int_frm_interval
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1244,9'
          Dst:             irc_change_vsp_ifi
    - functionName:    irc_change_inter_frm_int_call
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_inter_frm_int
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_pic_handling_register_new_inter_frm_interval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1232,5'
          Dst:             irc_pic_handling_register_new_inter_frm_interval
    - functionName:    irc_get_prev_frm_est_bits
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_bits_to_stuff
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_tot_consumed_bits
        - e_pic_type
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_get_cbr_bits_to_stuff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1208,24'
          Dst:             irc_get_cbr_bits_to_stuff
    - functionName:    irc_get_mb_level_qp
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_cur_mb_activity
        - pi4_mb_qp
        - e_pic_type
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - irc_get_frm_level_qp
        - irc_get_mb_qp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1170,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1172,23'
              BranchSideFuncs:
                - irc_get_mb_qp
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1191,38'
              BranchSideFuncs:
                - irc_get_frm_level_qp
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1176,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1178,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1180,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1180,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1184,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1187,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1172,9'
          Dst:             irc_get_mb_qp
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1191,17'
          Dst:             irc_get_frm_level_qp
    - functionName:    irc_init_mb_rc_frame_level
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - u1_frame_qp
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_mb_init_frame_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1157,5'
          Dst:             irc_mb_init_frame_level
    - functionName:    irc_update_frame_level_info
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - pi4_mb_type_sad
        - i4_total_frame_bits
        - i4_model_updation_hdr_bits
        - pi4_mb_type_tex_bits
        - pi4_tot_mb_type_qp
        - pi4_tot_mb_in_type
        - i4_avg_activity
        - u1_is_scd
        - i4_is_it_a_skip
        - i4_intra_frm_cost
        - i4_is_pic_handling_done
      BBCount:         116
      ICount:          812
      EdgeCount:       153
      CyclomaticComplexity: 39
      functionsReached:
        - irc_add_frame_to_rd_model
        - irc_ba_change_ba_peak_bit_rate
        - irc_ba_check_and_update_bit_allocation
        - irc_ba_update_cur_frm_consumed_bits
        - irc_change_cbr_vbv_bit_rate
        - irc_change_cbr_vbv_num_pics_in_delay_period
        - irc_get_cur_vbv_buf_size
        - irc_get_est_sad
        - irc_get_max_bits_per_tgt_frm
        - irc_get_max_vbv_buf_size
        - irc_get_vsp_num_pics_in_dly_prd
        - irc_init_mb_level_rc
        - irc_is_last_frame_in_gop
        - irc_mb_update_frame_level
        - irc_pic_type_get_inter_frame_interval
        - irc_reset_est_sad
        - irc_reset_frm_rc_rd_model
        - irc_update_actual_sad
        - irc_update_actual_sad_for_intra
        - irc_update_cbr_buffer
        - irc_update_pic_handling
        - irc_update_vbr_str_prms
        - irc_update_vbr_vbv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:823,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:824,37'
              BranchSideFuncs:
                - irc_pic_type_get_inter_frame_interval
                - irc_update_pic_handling
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:834,8'
              BranchSideFuncs:
                - irc_update_pic_handling
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:823,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:826,19'
              BranchSideFuncs:
                - irc_update_pic_handling
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:834,8'
              BranchSideFuncs:
                - irc_update_pic_handling
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:834,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:836,19'
              BranchSideFuncs:
                - irc_update_pic_handling
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:840,9'
              BranchSideFuncs:
                - irc_update_pic_handling
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:840,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:840,29'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:847,8'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:840,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:843,33'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:847,8'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:847,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:849,13'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1133,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:849,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:855,19'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:917,13'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:855,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:856,33'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:857,19'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:857,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:858,40'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:859,19'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:859,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:860,30'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:861,19'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:861,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:862,31'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:863,26'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:865,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:873,21'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:885,29'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:873,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:874,37'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:875,38'
              BranchSideFuncs:
                - irc_is_last_frame_in_gop
                - irc_ba_update_cur_frm_consumed_bits
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:893,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:893,34'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:908,9'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:894,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:894,49'
              BranchSideFuncs:
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:898,33'
              BranchSideFuncs:
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:892,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:898,33'
              BranchSideFuncs:
                - irc_get_cur_vbv_buf_size
                - irc_get_max_vbv_buf_size
                - irc_get_max_bits_per_tgt_frm
                - irc_ba_check_and_update_bit_allocation
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:908,9'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
                - irc_update_vbr_vbv
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:918,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:918,29'
              BranchSideFuncs:
                - irc_update_vbr_vbv
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:921,32'
              BranchSideFuncs:
                - irc_update_vbr_vbv
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:917,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:921,32'
              BranchSideFuncs:
                - irc_update_vbr_vbv
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:924,17'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
                - irc_update_cbr_buffer
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:924,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:926,35'
              BranchSideFuncs:
                - irc_update_cbr_buffer
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:929,17'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_update_cbr_buffer
                - irc_update_vbr_str_prms
                - irc_change_cbr_vbv_num_pics_in_delay_period
                - irc_ba_change_ba_peak_bit_rate
                - irc_change_cbr_vbv_bit_rate
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:951,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:954,33'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:960,16'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:960,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:961,17'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:962,9'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_reset_frm_rc_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:964,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:972,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1130,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:972,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:977,28'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1072,17'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:998,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:998,17'
              BranchSideFuncs:
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:998,17'
              BranchSideFuncs:
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_reset_frm_rc_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1002,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1004,44'
              BranchSideFuncs:
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1006,25'
              BranchSideFuncs:
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_reset_frm_rc_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1015,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1020,37'
              BranchSideFuncs:
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_reset_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1023,25'
              BranchSideFuncs:
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
                - irc_reset_frm_rc_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1037,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1040,37'
              BranchSideFuncs:
                - irc_reset_frm_rc_rd_model
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1044,35'
              BranchSideFuncs:
                - irc_reset_est_sad
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1047,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1049,21'
              BranchSideFuncs:
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1053,38'
              BranchSideFuncs:
                - irc_init_mb_level_rc
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1088,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1088,39'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
                - irc_add_frame_to_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1102,16'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1088,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1091,33'
              BranchSideFuncs:
                - irc_add_frame_to_rd_model
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1102,16'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
                - irc_mb_update_frame_level
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1102,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1106,33'
              BranchSideFuncs:
                - irc_mb_update_frame_level
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1114,16'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1114,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1116,39'
              BranchSideFuncs:
                - irc_update_actual_sad
                - irc_update_actual_sad_for_intra
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1127,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1133,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1133,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1135,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:1133,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1133,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:1135,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:823,22'
          Dst:             irc_pic_type_get_inter_frame_interval
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:843,9'
          Dst:             irc_update_pic_handling
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:884,34'
          Dst:             irc_is_last_frame_in_gop
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:886,13'
          Dst:             irc_ba_update_cur_frm_consumed_bits
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:900,33'
          Dst:             irc_get_cur_vbv_buf_size
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:902,33'
          Dst:             irc_get_max_vbv_buf_size
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:904,33'
          Dst:             irc_get_max_bits_per_tgt_frm
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:897,17'
          Dst:             irc_ba_check_and_update_bit_allocation
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:921,13'
          Dst:             irc_update_vbr_vbv
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:926,13'
          Dst:             irc_update_cbr_buffer
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:933,13'
          Dst:             irc_get_vsp_num_pics_in_dly_prd
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:937,13'
          Dst:             irc_update_cbr_buffer
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:940,13'
          Dst:             irc_update_vbr_str_prms
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:943,13'
          Dst:             irc_change_cbr_vbv_num_pics_in_delay_period
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:953,17'
          Dst:             irc_ba_change_ba_peak_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:956,17'
          Dst:             irc_change_cbr_vbv_bit_rate
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:991,37'
          Dst:             irc_get_est_sad
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1039,21'
          Dst:             irc_reset_frm_rc_rd_model
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1044,17'
          Dst:             irc_reset_est_sad
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1053,17'
          Dst:             irc_init_mb_level_rc
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1090,17'
          Dst:             irc_add_frame_to_rd_model
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1105,17'
          Dst:             irc_mb_update_frame_level
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1116,17'
          Dst:             irc_update_actual_sad
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1119,17'
          Dst:             irc_update_actual_sad_for_intra
    - functionName:    irc_update_pic_handling_state
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_update_pic_handling
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:793,5'
          Dst:             irc_update_pic_handling
    - functionName:    irc_get_buffer_status
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - i4_total_frame_bits
        - e_pic_type
        - pi4_num_bits_to_prevent_vbv_underflow
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - irc_get_cbr_buffer_status
        - irc_get_max_vbv_buf_size
        - irc_get_vbv_buffer_status
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:753,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:756,25'
              BranchSideFuncs:
                - irc_get_vbv_buffer_status
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:762,13'
              BranchSideFuncs:
                - irc_get_cbr_buffer_status
                - irc_get_cbr_buffer_status
                - irc_get_max_vbv_buf_size
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:762,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:766,25'
              BranchSideFuncs:
                - irc_get_max_vbv_buf_size
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:769,13'
              BranchSideFuncs:
                - irc_get_cbr_buffer_status
                - irc_get_cbr_buffer_status
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:769,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:772,25'
              BranchSideFuncs:
                - irc_get_cbr_buffer_status
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:776,13'
              BranchSideFuncs:
                - irc_get_cbr_buffer_status
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:755,24'
          Dst:             irc_get_vbv_buffer_status
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:765,52'
          Dst:             irc_get_max_vbv_buf_size
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:771,24'
          Dst:             irc_get_cbr_buffer_status
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:779,24'
          Dst:             irc_get_cbr_buffer_status
    - functionName:    irc_get_rem_bits_in_period
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_ba_get_rem_bits_in_period
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:1649,13'
          Dst:             irc_ba_get_rem_bits_in_period
    - functionName:    irc_get_frame_level_qp
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_pic_type
        - i4_ud_max_bits
      BBCount:         115
      ICount:          805
      EdgeCount:       153
      CyclomaticComplexity: 40
      functionsReached:
        - irc_ba_change_rem_bits_in_prd_at_force_I_frame
        - irc_ba_get_cur_frm_est_header_bits
        - irc_ba_get_cur_frm_est_texture_bits
        - irc_cbr_buffer_constraint_check
        - irc_find_qp_for_target_bits
        - irc_get_est_sad
        - irc_get_forced_I_frame_cur_frm_flag
        - irc_get_max_target_bits
        - irc_get_max_tgt_bits_dvd_comp
        - irc_get_rem_bits_in_period
        - irc_pic_type_get_intra_frame_interval
        - irc_pic_type_get_rem_frms_in_gop
        - irc_reset_forced_I_frame_cur_frm_flag
        - irc_vbr_stream_buffer_constraint_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:430,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:430,25'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:439,8'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:431,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:431,25'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:439,8'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:432,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:432,25'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:439,8'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:433,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:433,25'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:439,8'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:429,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:439,8'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:439,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:441,16'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:731,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:446,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:446,28'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:448,41'
              BranchSideFuncs:
                - irc_pic_type_get_intra_frame_interval
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:447,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:448,41'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:452,16'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:450,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:450,45'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:465,35'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:445,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:452,16'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:465,35'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:452,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:453,39'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:456,23'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:456,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:0,0'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:459,37'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:468,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:476,29'
              BranchSideFuncs:
                - irc_get_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:713,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:475,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:479,33'
              BranchSideFuncs:
                - irc_ba_change_rem_bits_in_prd_at_force_I_frame
                - irc_reset_forced_I_frame_cur_frm_flag
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:487,29'
              BranchSideFuncs:
                - irc_ba_get_cur_frm_est_texture_bits
                - irc_ba_get_cur_frm_est_header_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_max_target_bits
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:503,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:507,33'
              BranchSideFuncs:
                - irc_get_max_target_bits
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:516,21'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:509,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:512,47'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:515,13'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:516,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:522,33'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_get_rem_bits_in_period
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:544,21'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
                - irc_cbr_buffer_constraint_check
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:527,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:528,63'
              BranchSideFuncs:
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:532,33'
              BranchSideFuncs:
                - irc_get_max_tgt_bits_dvd_comp
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:536,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:539,47'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:543,13'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:544,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:548,49'
              BranchSideFuncs:
                - irc_cbr_buffer_constraint_check
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:556,21'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
                - irc_vbr_stream_buffer_constraint_check
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:575,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:576,41'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:578,58'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:584,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:584,33'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:593,48'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:582,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:586,44'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:593,48'
              BranchSideFuncs:
                - irc_get_est_sad
                - irc_find_qp_for_target_bits
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:604,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:607,33'
              BranchSideFuncs:
                - irc_find_qp_for_target_bits
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:617,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:626,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:631,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:697,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:633,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:635,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:684,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:635,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:641,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:644,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:644,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:650,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:653,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:653,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:659,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:669,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:685,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:685,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:685,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:686,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:686,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:686,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:689,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:689,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:689,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:690,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:690,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:690,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:692,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:692,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:692,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:692,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:692,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:692,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:714,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:714,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:725,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:713,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:721,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:725,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:447,30'
          Dst:             irc_pic_type_get_intra_frame_interval
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:475,16'
          Dst:             irc_get_forced_I_frame_cur_frm_flag
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:478,17'
          Dst:             irc_ba_change_rem_bits_in_prd_at_force_I_frame
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:481,17'
          Dst:             irc_reset_forced_I_frame_cur_frm_flag
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:486,39'
          Dst:             irc_ba_get_cur_frm_est_texture_bits
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:493,38'
          Dst:             irc_ba_get_cur_frm_est_header_bits
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:506,47'
          Dst:             irc_get_max_target_bits
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:521,17'
          Dst:             irc_pic_type_get_rem_frms_in_gop
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:524,38'
          Dst:             irc_get_rem_bits_in_period
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:531,47'
          Dst:             irc_get_max_tgt_bits_dvd_comp
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:547,33'
          Dst:             irc_cbr_buffer_constraint_check
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:559,33'
          Dst:             irc_vbr_stream_buffer_constraint_check
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:593,32'
          Dst:             irc_get_est_sad
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:606,31'
          Dst:             irc_find_qp_for_target_bits
    - functionName:    irc_get_picture_details
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rate_control_api
        - pi4_pic_id
        - pi4_pic_disp_order_no
        - pe_pic_type
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_get_pic_from_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:416,5'
          Dst:             irc_get_pic_from_stack
    - functionName:    irc_add_picture_to_stack_re_enc
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rate_control_api
        - i4_enc_pic_id
        - e_pic_type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_add_pic_to_stack_re_enc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:403,5'
          Dst:             irc_add_pic_to_stack_re_enc
    - functionName:    irc_add_picture_to_stack
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rate_control_api
        - i4_enc_pic_id
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_add_pic_to_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:392,5'
          Dst:             irc_add_pic_to_stack
    - functionName:    irc_initialise_rate_control
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_rate_control_type
        - u1_is_mb_level_rc_on
        - u4_avg_bit_rate
        - pu4_peak_bit_rate
        - u4_min_bit_rate
        - u4_frame_rate
        - u4_max_delay
        - u4_intra_frame_interval
        - i4_inter_frm_int
        - pu1_init_qp
        - u4_max_vbv_buff_size
        - i4_max_inter_frm_int
        - i4_is_gop_closed
        - pu1_min_max_qp
        - i4_use_est_intra_sad
        - u4_src_ticks
        - u4_tgt_ticks
      BBCount:         66
      ICount:          554
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - irc_ba_init_bit_allocation
        - irc_get_vsp_num_pics_in_dly_prd
        - irc_init_cbr_buffer
        - irc_init_est_sad
        - irc_init_frm_rc_rd_model
        - irc_init_mb_level_rc
        - irc_init_pic_handling
        - irc_init_vbr_vbv
        - irc_init_vbv_str_prms
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:235,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:242,16'
              BranchSideFuncs:
                - irc_init_pic_handling
                - irc_init_mb_level_rc
                - irc_init_est_sad
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
                - irc_init_cbr_buffer
                - irc_init_vbr_vbv
                - irc_init_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:242,16'
              BranchSideFuncs:
                - irc_init_pic_handling
                - irc_init_mb_level_rc
                - irc_init_est_sad
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
                - irc_init_cbr_buffer
                - irc_init_vbr_vbv
                - irc_init_frm_rc_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:242,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:244,9'
              BranchSideFuncs:
                - irc_init_pic_handling
                - irc_init_mb_level_rc
                - irc_init_est_sad
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
                - irc_init_cbr_buffer
                - irc_init_vbr_vbv
                - irc_init_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:248,27'
              BranchSideFuncs:
                - irc_init_pic_handling
                - irc_init_mb_level_rc
                - irc_init_est_sad
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
                - irc_init_cbr_buffer
                - irc_init_vbr_vbv
                - irc_init_frm_rc_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:254,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:259,15'
              BranchSideFuncs:
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
                - irc_init_cbr_buffer
                - irc_init_vbr_vbv
                - irc_init_frm_rc_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:350,11'
              BranchSideFuncs:
                - irc_init_mb_level_rc
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:261,38'
              BranchSideFuncs:
                - irc_init_frm_rc_rd_model
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
                - irc_init_cbr_buffer
                - irc_init_vbr_vbv
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:266,13'
              BranchSideFuncs:
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
                - irc_init_cbr_buffer
                - irc_init_vbr_vbv
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:267,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:267,29'
              BranchSideFuncs:
                - irc_init_vbr_vbv
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:272,16'
              BranchSideFuncs:
                - irc_init_vbr_vbv
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:266,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:272,16'
              BranchSideFuncs:
                - irc_init_vbr_vbv
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:281,17'
              BranchSideFuncs:
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
                - irc_init_cbr_buffer
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:272,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:275,13'
              BranchSideFuncs:
                - irc_init_vbr_vbv
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:276,30'
              BranchSideFuncs:
                - irc_init_vbr_vbv
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:281,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:284,19'
              BranchSideFuncs:
                - irc_init_cbr_buffer
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:298,17'
              BranchSideFuncs:
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
                - irc_init_vbv_str_prms
                - irc_get_vsp_num_pics_in_dly_prd
                - irc_init_cbr_buffer
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:284,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:286,43'
              BranchSideFuncs:
                - irc_init_cbr_buffer
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:289,19'
              BranchSideFuncs:
                - irc_init_cbr_buffer
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:289,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:290,43'
              BranchSideFuncs:
                - irc_init_cbr_buffer
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:292,33'
              BranchSideFuncs:
                - irc_init_cbr_buffer
                - irc_init_est_sad
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
                - irc_ba_init_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:321,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:321,29'
              BranchSideFuncs:
                - irc_ba_init_bit_allocation
                - irc_init_mb_level_rc
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:325,40'
              BranchSideFuncs:
                - irc_ba_init_bit_allocation
                - irc_init_mb_level_rc
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:322,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:322,29'
              BranchSideFuncs:
                - irc_ba_init_bit_allocation
                - irc_init_mb_level_rc
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:325,40'
              BranchSideFuncs:
                - irc_ba_init_bit_allocation
                - irc_init_mb_level_rc
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:320,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:325,40'
              BranchSideFuncs:
                - irc_ba_init_bit_allocation
                - irc_init_mb_level_rc
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:332,17'
              BranchSideFuncs:
                - irc_init_mb_level_rc
                - irc_ba_init_bit_allocation
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:350,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:352,47'
              BranchSideFuncs:
                - irc_init_mb_level_rc
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:361,11'
              BranchSideFuncs:
                - irc_init_mb_level_rc
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:361,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:363,9'
              BranchSideFuncs:
                - irc_init_mb_level_rc
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:365,5'
              BranchSideFuncs:
                - irc_init_mb_level_rc
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:372,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:374,57'
              BranchSideFuncs:
                - irc_init_mb_level_rc
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:378,26'
              BranchSideFuncs:
                - irc_init_mb_level_rc
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:379,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:248,5'
          Dst:             irc_init_pic_handling
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:261,13'
          Dst:             irc_init_frm_rc_rd_model
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:276,13'
          Dst:             irc_init_vbr_vbv
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:292,13'
          Dst:             irc_init_cbr_buffer
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:300,13'
          Dst:             irc_init_vbv_str_prms
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:305,13'
          Dst:             irc_get_vsp_num_pics_in_dly_prd
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:309,13'
          Dst:             irc_init_cbr_buffer
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:317,9'
          Dst:             irc_init_est_sad
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:325,13'
          Dst:             irc_ba_init_bit_allocation
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:334,13'
          Dst:             irc_ba_init_bit_allocation
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:378,5'
          Dst:             irc_init_mb_level_rc
    - functionName:    irc_rate_control_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_rate_control_api
        - ps_memtab
        - e_func_type
      BBCount:         16
      ICount:          187
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fill_memtab
        - irc_ba_num_fill_use_free_memtab
        - irc_cbr_buffer_num_fill_use_free_memtab
        - irc_est_sad_num_fill_use_free_memtab
        - irc_mbrc_num_fill_use_free_memtab
        - irc_pic_handling_num_fill_use_free_memtab
        - irc_rd_model_num_fill_use_free_memtab
        - irc_vbr_vbv_num_fill_use_free_memtab
        - use_or_fill_base
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:153,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:153,41'
              BranchSideFuncs:
                - irc_ba_num_fill_use_free_memtab
                - irc_cbr_buffer_num_fill_use_free_memtab
                - irc_est_sad_num_fill_use_free_memtab
                - irc_mbrc_num_fill_use_free_memtab
                - irc_vbr_vbv_num_fill_use_free_memtab
                - irc_pic_handling_num_fill_use_free_memtab
                - irc_rd_model_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:154,11'
              BranchSideFuncs:
                - irc_ba_num_fill_use_free_memtab
                - irc_cbr_buffer_num_fill_use_free_memtab
                - irc_est_sad_num_fill_use_free_memtab
                - irc_mbrc_num_fill_use_free_memtab
                - irc_vbr_vbv_num_fill_use_free_memtab
                - irc_pic_handling_num_fill_use_free_memtab
                - irc_rd_model_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:154,11'
              BranchSideFuncs:
                - irc_ba_num_fill_use_free_memtab
                - irc_cbr_buffer_num_fill_use_free_memtab
                - irc_est_sad_num_fill_use_free_memtab
                - irc_mbrc_num_fill_use_free_memtab
                - irc_vbr_vbv_num_fill_use_free_memtab
                - irc_pic_handling_num_fill_use_free_memtab
                - irc_rd_model_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:157,8'
              BranchSideFuncs:
                - irc_ba_num_fill_use_free_memtab
                - irc_cbr_buffer_num_fill_use_free_memtab
                - irc_est_sad_num_fill_use_free_memtab
                - irc_mbrc_num_fill_use_free_memtab
                - irc_vbr_vbv_num_fill_use_free_memtab
                - irc_pic_handling_num_fill_use_free_memtab
                - irc_rd_model_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:159,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
                - irc_ba_num_fill_use_free_memtab
                - irc_cbr_buffer_num_fill_use_free_memtab
                - irc_est_sad_num_fill_use_free_memtab
                - irc_mbrc_num_fill_use_free_memtab
                - irc_vbr_vbv_num_fill_use_free_memtab
                - irc_pic_handling_num_fill_use_free_memtab
                - irc_rd_model_num_fill_use_free_memtab
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:164,19'
              BranchSideFuncs:
                - irc_ba_num_fill_use_free_memtab
                - irc_cbr_buffer_num_fill_use_free_memtab
                - irc_est_sad_num_fill_use_free_memtab
                - irc_mbrc_num_fill_use_free_memtab
                - irc_vbr_vbv_num_fill_use_free_memtab
                - irc_pic_handling_num_fill_use_free_memtab
                - irc_rd_model_num_fill_use_free_memtab
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:190,26'
              BranchSideFuncs:
                - irc_rd_model_num_fill_use_free_memtab
                - irc_pic_handling_num_fill_use_free_memtab
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:194,22'
              BranchSideFuncs:
                - irc_pic_handling_num_fill_use_free_memtab
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:159,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:161,9'
          Dst:             use_or_fill_base
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:167,23'
          Dst:             irc_ba_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:171,23'
          Dst:             irc_cbr_buffer_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:175,23'
          Dst:             irc_est_sad_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:179,23'
          Dst:             irc_mbrc_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:183,23'
          Dst:             irc_vbr_vbv_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:189,27'
          Dst:             irc_rd_model_num_fill_use_free_memtab
        - Src:             '/src/libavc/encoder/irc_rate_control_api.c:193,23'
          Dst:             irc_pic_handling_num_fill_use_free_memtab
    - functionName:    fill_memtab
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - u4_size
        - i4_alignment
        - e_usage
        - e_mem_region
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_or_fill_base
      functionSourceFile: '/src/libavc/encoder/irc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mem_tab
        - ptr_to_be_filled
        - e_func_type
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:96,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:98,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:109,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:98,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:100,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:105,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:109,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:121,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rate_control_api.c:111,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:113,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rate_control_api.c:118,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_model_coeffs
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      char
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi4_res_bits
        - pi4_sad_h264
        - pu1_num_skips
        - pui_avg_mpeg2_qp
        - u1_num_frms
        - u1_model_used
        - pi1_frame_index
        - pmc_model_coeff
        - pmc_model_coeff_lin
        - pmc_model_coeff_lin_wo_int
        - ps_rd_model
      BBCount:         13
      ICount:          310
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:135,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:154,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:135,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:136,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:138,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:168,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:169,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:171,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:177,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:178,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:181,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_get_linear_coefficient
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rd_model
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_calc_per_frm_bits
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rd_model
        - pu2_num_pics_of_a_pic_type
        - pu1_update_pic_type_model
        - u1_num_pic_types
        - pu4_num_skip_of_a_pic_type
        - u1_base_pic_type
        - pfl_gamma
        - pfl_eta
        - u1_curr_pic_type
        - u4_bits_for_sub_gop
        - u4_curr_estimated_sad
        - pu1_curr_pic_type_qp
      BBCount:         22
      ICount:          254
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - irc_update_frame_rd_model
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:477,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:479,22'
              BranchSideFuncs:
                - irc_update_frame_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:498,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:480,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:480,38'
              BranchSideFuncs:
                - irc_update_frame_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:484,9'
              BranchSideFuncs:
                - irc_update_frame_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:479,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:482,44'
              BranchSideFuncs:
                - irc_update_frame_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:484,9'
              BranchSideFuncs:
                - irc_update_frame_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:510,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:512,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:520,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:543,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:544,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:547,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:549,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:549,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:550,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rd_model.c:482,17'
          Dst:             irc_update_frame_rd_model
    - functionName:    irc_update_frame_rd_model
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rd_model
      BBCount:         71
      ICount:          503
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - find_model_coeffs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:216,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:217,29'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:219,28'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:236,30'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:244,11'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:244,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:246,25'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:284,24'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:250,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:250,41'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:252,18'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:250,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:251,29'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:252,18'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:252,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:252,36'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:254,27'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:252,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:253,29'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:254,27'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:254,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:255,29'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:257,17'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:257,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:258,29'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:260,17'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:260,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:262,57'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:273,17'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:265,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:266,35'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:267,16'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:267,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:268,35'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:270,30'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:273,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:274,33'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:276,32'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:291,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:293,29'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:317,31'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:296,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:296,42'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:297,35'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:297,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:297,35'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:298,13'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:297,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:297,53'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:300,12'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:296,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:298,13'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:300,12'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:300,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:302,32'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:305,12'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:305,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:307,32'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:310,17'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:310,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:311,33'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:313,32'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:317,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:319,53'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:322,31'
              BranchSideFuncs:
                - find_model_coeffs
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:322,8'
              BranchSideFuncs:
                - find_model_coeffs
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:324,53'
              BranchSideFuncs:
                - find_model_coeffs
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rd_model.c:330,34'
          Dst:             find_model_coeffs
    - functionName:    irc_add_frame_to_rd_model
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_rd_model
        - i4_res_bits
        - u1_avg_mp2qp
        - i4_sad_h264
        - u1_num_skips
      BBCount:         9
      ICount:          109
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - irc_update_frame_rd_model
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:410,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:411,9'
              BranchSideFuncs:
                - irc_update_frame_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:413,8'
              BranchSideFuncs:
                - irc_update_frame_rd_model
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:413,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:413,8'
              BranchSideFuncs:
                - irc_update_frame_rd_model
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:415,9'
              BranchSideFuncs:
                - irc_update_frame_rd_model
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rd_model.c:417,5'
          Dst:             irc_update_frame_rd_model
    - functionName:    irc_find_qp_for_target_bits
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_rd_model
        - u4_target_res_bits
        - u4_estimated_sad
        - u1_min_qp
        - u1_max_qp
      BBCount:         13
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:376,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:378,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:380,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:381,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:384,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:384,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:385,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:386,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:386,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:386,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:387,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_estimate_bits_for_qp
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_rd_model
        - u4_estimated_sad
        - u1_avg_qp
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_reset_frm_rc_rd_model
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rd_model
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_init_frm_rc_rd_model
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_rd_model
        - u1_max_frames_modelled
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_rd_model_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_rd_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_rc_rd_model
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:64,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:64,41'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:65,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:64,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:65,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:68,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_rd_model.c:68,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:68,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_rd_model.c:70,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
      Callsites:
        - Src:             '/src/libavc/encoder/irc_rd_model.c:70,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_rd_model.c:72,9'
          Dst:             use_or_fill_base
    - functionName:    irc_change_vbr_max_bits_per_tgt_frm
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_tgt_frm_rate
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:365,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:365,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:365,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_change_vbr_vbv_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_max_bit_rate
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_change_bitrate_in_error_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:347,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:347,5'
              BranchSideFuncs:
                - irc_change_bitrate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:347,5'
              BranchSideFuncs:
                - irc_change_bitrate_in_error_bits
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:351,5'
          Dst:             irc_change_bitrate_in_error_bits
    - functionName:    irc_change_vbr_vbv_frame_rate
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_frm_rate
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_change_frm_rate_in_error_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:330,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:330,5'
              BranchSideFuncs:
                - irc_change_frm_rate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:330,5'
              BranchSideFuncs:
                - irc_change_frm_rate_in_error_bits
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:334,5'
          Dst:             irc_change_frm_rate_in_error_bits
    - functionName:    irc_get_max_tgt_bits_dvd_comp
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_rem_bits_in_gop
        - i4_rem_frms_in_gop
        - e_pic_type
      BBCount:         16
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:297,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:298,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:299,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:299,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:300,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:302,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:302,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:308,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:314,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:316,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:319,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:319,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:319,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:319,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_vbv_get_vbv_buf_fullness
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - u4_bits
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_get_error_bits
        - overflow_avoided_summation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:274,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:276,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:265,28'
          Dst:             irc_get_error_bits
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:269,5'
          Dst:             overflow_avoided_summation
    - functionName:    overflow_avoided_summation
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi4_accumulator
        - i4_input
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:56,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:56,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:60,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:55,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:60,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:61,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:61,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:67,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:60,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:67,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_get_max_bits_per_tgt_frm
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_max_bits_inflow_per_frm_periode
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_cur_vbv_buf_size
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_max_vbv_buf_size
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_restrict_swing_dvd_comp
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:233,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:233,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:236,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_get_vbv_buffer_status
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_total_frame_bits
        - pi4_num_bits_to_prevent_vbv_underflow
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - irc_get_error_bits
        - overflow_avoided_summation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:201,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:203,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:206,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:209,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:211,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:213,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:213,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:215,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:217,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:217,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:219,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:223,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:191,28'
          Dst:             irc_get_error_bits
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:196,5'
          Dst:             overflow_avoided_summation
    - functionName:    irc_get_max_target_bits
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_get_error_bits
        - overflow_avoided_summation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:166,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:166,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:168,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:158,28'
          Dst:             irc_get_error_bits
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:162,5'
          Dst:             overflow_avoided_summation
    - functionName:    irc_update_vbr_vbv
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_total_bits_decoded
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_get_error_bits
        - irc_update_error_bits
        - overflow_avoided_summation
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:141,8'
              BranchSideFuncs:
                - irc_update_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:145,25'
              BranchSideFuncs:
                - irc_update_error_bits
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:130,28'
          Dst:             irc_get_error_bits
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:136,5'
          Dst:             overflow_avoided_summation
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:151,5'
          Dst:             irc_update_error_bits
    - functionName:    irc_init_vbr_vbv
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_vbr_storage_vbv
        - i4_max_bit_rate
        - i4_frm_rate
        - i4_max_vbv_buff_size
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_init_error_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:113,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:113,5'
              BranchSideFuncs:
                - irc_init_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:113,5'
              BranchSideFuncs:
                - irc_init_error_bits
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:117,5'
          Dst:             irc_init_error_bits
    - functionName:    irc_vbr_vbv_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_vbr_storage_vbv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_vbr_storage_vbv
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - irc_error_bits_num_fill_use_free_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:82,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:82,41'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:83,11'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:82,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:83,11'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:86,8'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_vbr_storage_vbv.c:86,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:86,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
                - irc_error_bits_num_fill_use_free_memtab
            - BranchSide:      '/src/libavc/encoder/irc_vbr_storage_vbv.c:88,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
                - irc_error_bits_num_fill_use_free_memtab
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:88,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:90,9'
          Dst:             use_or_fill_base
        - Src:             '/src/libavc/encoder/irc_vbr_storage_vbv.c:95,23'
          Dst:             irc_error_bits_num_fill_use_free_memtab
    - functionName:    irc_change_vsp_fidp
      functionSourceFile: '/src/libavc/encoder/irc_vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_frms_in_delay_period
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_init_vbv_str_prms
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_str_prms.c:196,5'
          Dst:             irc_init_vbv_str_prms
    - functionName:    irc_init_vbv_str_prms
      functionSourceFile: '/src/libavc/encoder/irc_vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_intra_frm_interval
        - u4_src_ticks
        - u4_tgt_ticks
        - u4_frms_in_delay_period
      BBCount:         4
      ICount:          100
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_str_prms.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_str_prms.c:62,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_str_prms.c:65,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_change_vsp_src_ticks
      functionSourceFile: '/src/libavc/encoder/irc_vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_src_ticks
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_init_vbv_str_prms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_str_prms.c:188,5'
          Dst:             irc_init_vbv_str_prms
    - functionName:    irc_change_vsp_tgt_ticks
      functionSourceFile: '/src/libavc/encoder/irc_vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_tgt_ticks
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_change_vsp_ifi
      functionSourceFile: '/src/libavc/encoder/irc_vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - u4_intra_frame_int
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_init_vbv_str_prms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_vbr_str_prms.c:157,5'
          Dst:             irc_init_vbv_str_prms
    - functionName:    irc_get_vsp_src_tgt_ticks
      functionSourceFile: '/src/libavc/encoder/irc_vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - pu4_src_ticks
        - pu4_tgt_ticks
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_update_vbr_str_prms
      functionSourceFile: '/src/libavc/encoder/irc_vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - e_pic_type
      BBCount:         7
      ICount:          110
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_vbr_str_prms.c:106,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_str_prms.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_str_prms.c:112,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_vbr_str_prms.c:119,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_vbr_str_prms.c:125,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_vbr_str_prms.c:135,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_get_vsp_num_pics_in_dly_prd
      functionSourceFile: '/src/libavc/encoder/irc_vbr_str_prms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vbr_str_prms
        - pu4_num_pics_in_delay_prd
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_is_scenecut
      functionSourceFile: '/src/libavc/encoder/svc/irc_svc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_change_qp_constraints
      functionSourceFile: '/src/libavc/encoder/svc/irc_svc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - pu1_min_max_qp
        - pu1_min_max_avc_qp
      BBCount:         5
      ICount:          88
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:104,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:106,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:111,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_get_frame_level_init_qp
      functionSourceFile: '/src/libavc/encoder/svc/irc_svc_rate_control_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - e_rc_type
        - e_pic_type
        - d_bpp
        - d_gpp
      BBCount:         25
      ICount:          164
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:71,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:71,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:79,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:71,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:79,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:72,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:72,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:79,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:72,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:72,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:79,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:79,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:79,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:81,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:83,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:83,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:85,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:89,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:93,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:93,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:94,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:94,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/irc_svc_rate_control_api.c:96,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_cabac_encode_bypass_bins
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - u4_bins
        - num_bins
      BBCount:         24
      ICount:          161
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - isvce_cabac_put_byte
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:722,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:722,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:722,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:722,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:722,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:723,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:723,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:723,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:723,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:723,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:723,5'
              BranchSideFuncs:
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:729,5'
              BranchSideFuncs:
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:729,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:731,18'
              BranchSideFuncs:
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:748,18'
              BranchSideFuncs:
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:740,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:729,5'
              BranchSideFuncs:
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:743,34'
              BranchSideFuncs:
                - isvce_cabac_put_byte
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:754,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:754,8'
              BranchSideFuncs:
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:757,30'
              BranchSideFuncs:
                - isvce_cabac_put_byte
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:722,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:723,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:743,13'
          Dst:             isvce_cabac_put_byte
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:757,9'
          Dst:             isvce_cabac_put_byte
    - functionName:    isvce_cabac_put_byte
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac_ctxt
      BBCount:         51
      ICount:          387
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:353,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:353,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:353,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:353,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:353,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:354,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:354,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:357,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:369,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:377,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:390,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:398,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:416,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:398,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:398,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:408,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:398,91'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:399,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:408,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:399,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:400,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:408,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:400,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:401,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:408,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:398,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:403,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:408,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:408,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:410,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:413,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:416,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:418,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:424,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:420,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:420,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:420,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:420,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:420,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:420,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:420,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:416,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:416,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:353,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:354,5'
          Dst:             __assert_fail
    - functionName:    isvce_cabac_encode_bypass_bin
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - bin
      BBCount:         21
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - isvce_cabac_put_byte
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:669,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:669,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:669,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:669,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:669,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:670,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:670,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:670,5'
              BranchSideFuncs:
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:670,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:670,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:670,5'
              BranchSideFuncs:
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:672,12'
              BranchSideFuncs:
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:674,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:676,19'
              BranchSideFuncs:
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:680,5'
              BranchSideFuncs:
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:684,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:684,8'
              BranchSideFuncs:
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:686,30'
              BranchSideFuncs:
                - isvce_cabac_put_byte
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:669,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:670,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:686,9'
          Dst:             isvce_cabac_put_byte
    - functionName:    isvce_cabac_encode_terminate
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cabac
        - term_bin
      BBCount:         27
      ICount:          175
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - CLZ
        - __assert_fail
        - isvce_cabac_flush
        - isvce_cabac_put_byte
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:602,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:602,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:602,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:602,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:602,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:603,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:603,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:603,5'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:603,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:603,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:603,5'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:606,13'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:610,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:613,19'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:621,5'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:621,5'
              BranchSideFuncs:
                - isvce_cabac_flush
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:621,5'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_flush
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:632,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:634,30'
              BranchSideFuncs:
                - isvce_cabac_put_byte
                - isvce_cabac_flush
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:637,8'
              BranchSideFuncs:
                - isvce_cabac_flush
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:637,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:637,8'
              BranchSideFuncs:
                - isvce_cabac_flush
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:639,27'
              BranchSideFuncs:
                - isvce_cabac_flush
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:602,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:603,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:621,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:634,9'
          Dst:             isvce_cabac_put_byte
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:639,9'
          Dst:             isvce_cabac_flush
    - 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:    isvce_cabac_flush
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac_ctxt
      BBCount:         51
      ICount:          442
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:256,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:256,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:256,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:258,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:266,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:280,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:266,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:266,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:275,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:266,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:267,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:275,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:267,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:268,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:275,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:268,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:269,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:275,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:266,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:271,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:275,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:280,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:282,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:289,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:284,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:284,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:284,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:284,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:284,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:284,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:284,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:280,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:280,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:289,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:291,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:296,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:299,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:301,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:308,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:302,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:302,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:302,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:302,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:302,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:302,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:302,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:308,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:308,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:310,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_encode_decision_bins
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - char
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_bins
        - i1_bins_len
        - u4_ctx_inc
        - i1_valid_len
        - pu1_bin_ctxt_type
        - ps_cabac
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - isvce_cabac_encode_bin
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:562,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:564,19'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:571,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:567,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:567,43'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:569,32'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:569,9'
          Dst:             isvce_cabac_encode_bin
    - functionName:    isvce_cabac_encode_bin
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac
        - bin
        - pu1_bin_ctxts
      BBCount:         27
      ICount:          237
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - CLZ
        - __assert_fail
        - isvce_cabac_put_byte
      functionUses:    19
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:470,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:470,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:470,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:471,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:471,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:471,5'
              BranchSideFuncs:
                - __assert_fail
                - CLZ.3180
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:471,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:471,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:471,5'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:474,20'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:482,19'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:494,22'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:484,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:487,26'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:490,22'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:503,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:503,5'
              BranchSideFuncs:
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:503,5'
              BranchSideFuncs:
                - CLZ.3180
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:514,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:514,8'
              BranchSideFuncs:
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:516,30'
              BranchSideFuncs:
                - isvce_cabac_put_byte
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:470,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:471,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:503,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:516,9'
          Dst:             isvce_cabac_put_byte
    - functionName:    isvce_get_cabac_context
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
        - u4_mb_type
      BBCount:         24
      ICount:          348
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:167,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:167,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:167,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:167,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:167,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:167,71'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:174,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:174,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:174,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:176,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:176,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:177,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:192,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:192,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:193,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:193,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:193,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:195,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:197,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:204,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac.c:204,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:204,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac.c:206,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_cabac_UEGk0_binarization
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - i2_sufs
        - pi1_bins_len
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac.c:121,26'
          Dst:             CLZ
    - functionName:    isvce_cabac_enc_ctx_mvd
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_mvd
        - u4_ctx_idx_offset
        - ui2_abs_mvd
        - ps_cabac_ctxt
      BBCount:         38
      ICount:          331
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - isvce_cabac_encode_bin
        - isvce_cabac_encode_bypass_bin
        - isvce_cabac_encode_bypass_bins
        - isvce_encode_decision_bins
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1219,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1220,20'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1221,13'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1221,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1222,20'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1224,20'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1229,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1232,13'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1236,22'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1236,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1236,22'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1236,22'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1237,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1240,21'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1280,21'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1254,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1256,32'
              BranchSideFuncs:
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1263,32'
              BranchSideFuncs:
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1264,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1266,36'
              BranchSideFuncs:
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1270,21'
              BranchSideFuncs:
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1283,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1285,27'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1295,16'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1287,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1289,35'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1292,28'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1295,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1295,48'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1296,24'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - isvce_cabac_encode_bypass_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1302,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1303,43'
              BranchSideFuncs:
                - isvce_cabac_encode_bypass_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1305,43'
              BranchSideFuncs:
                - isvce_cabac_encode_bypass_bin
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1231,9'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1244,13'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1274,13'
          Dst:             isvce_cabac_encode_bypass_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1297,13'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1303,13'
          Dst:             isvce_cabac_encode_bypass_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1305,13'
          Dst:             isvce_cabac_encode_bypass_bin
    - functionName:    isvce_cabac_write_chroma_residue
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
        - u1_chroma_cbp
      BBCount:         26
      ICount:          541
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - isvce_cabac_encode_bin
        - isvce_cabac_write_coeff4x4
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:903,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:905,13'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:941,9'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:905,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:905,13'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:905,13'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:920,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:922,44'
              BranchSideFuncs:
                - isvce_cabac_write_coeff4x4
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:934,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:950,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:954,31'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1007,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:957,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:961,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1001,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:961,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:961,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:961,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:980,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:983,25'
              BranchSideFuncs:
                - isvce_cabac_write_coeff4x4
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:994,21'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:915,17'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:922,17'
          Dst:             isvce_cabac_write_coeff4x4
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:976,21'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:982,21'
          Dst:             isvce_cabac_write_coeff4x4
    - functionName:    isvce_cabac_write_coeff4x4
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - char
        - short
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_res_block
        - u1_nnz
        - u1_max_num_coeffs
        - u2_sig_coeff_map
        - u4_ctx_cat_offset
        - pu1_ctxt_sig_coeff
        - ps_cabac_ctxt
      BBCount:         41
      ICount:          445
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - CLZ
        - isvce_cabac_UEGk0_binarization
        - isvce_cabac_encode_bin
        - isvce_cabac_encode_bypass_bin
        - isvce_cabac_encode_bypass_bins
        - isvce_encode_decision_bins
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:688,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:690,25'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:692,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:699,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:701,33'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:709,21'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:718,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:718,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:718,52'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:718,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:697,36'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:725,16'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:740,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:740,52'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:740,52'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:742,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:742,28'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:742,28'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:744,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:744,32'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:744,32'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:746,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:748,37'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:751,21'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:751,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:751,58'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:753,25'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:754,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:757,29'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:773,37'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:787,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:735,32'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bypass_bin
                - CLZ.3221
                - isvce_encode_decision_bins
                - isvce_cabac_UEGk0_binarization
                - isvce_cabac_encode_bypass_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:789,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:675,43'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:697,13'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:759,21'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:766,31'
          Dst:             isvce_cabac_UEGk0_binarization
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:768,21'
          Dst:             isvce_cabac_encode_bypass_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:776,21'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:783,13'
          Dst:             isvce_cabac_encode_bypass_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:784,17'
          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:    isvce_reencode_as_skip_frame_cabac
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2316
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         64
      ICount:          474
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - isvce_cabac_enc_mb_skip
        - isvce_cabac_encode_terminate
        - isvce_get_cabac_context
        - isvce_init_cabac_ctxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2324,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2325,16'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2326,16'
              BranchSideFuncs:
                - isvce_init_cabac_ctxt
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2342,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2344,15'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2372,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2344,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2346,23'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2371,5'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2356,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2358,17'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2362,16'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,55'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,78'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,53'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,26'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,43'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,62'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,14'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,26'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1471,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1481,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,24'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,44'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1485,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1489,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1493,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,27'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2360,13'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2362,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2362,38'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2368,46'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2362,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2364,46'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2368,46'
              BranchSideFuncs:
                - isvce_cabac_encode_terminate
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_cabac_encode_terminate
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2335,5'
          Dst:             isvce_init_cabac_ctxt
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2351,13'
          Dst:             isvce_get_cabac_context
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2354,13'
          Dst:             isvce_cabac_enc_mb_skip
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2364,17'
          Dst:             isvce_cabac_encode_terminate
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2368,17'
          Dst:             isvce_cabac_encode_terminate
    - functionName:    isvce_cabac_enc_mb_skip
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u1_mb_skip_flag
        - ps_cabac_ctxt
        - u4_ctxidx_offset
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_cabac_encode_bin
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:126,5'
          Dst:             isvce_cabac_encode_bin
    - functionName:    isvce_cabac_enc_mvds_b16x16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cabac_ctxt
        - pi2_mv_ptr
        - i4_mb_part_pred_mode
      BBCount:         69
      ICount:          509
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - isvce_cabac_enc_ctx_mvd
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1394,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1397,40'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1418,51'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1406,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1418,51'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1418,51'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1412,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1418,51'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1418,51'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1423,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1423,12'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1426,40'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1435,28'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1441,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1403,13'
          Dst:             isvce_cabac_enc_ctx_mvd
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1409,13'
          Dst:             isvce_cabac_enc_ctx_mvd
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1432,13'
          Dst:             isvce_cabac_enc_ctx_mvd
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1438,13'
          Dst:             isvce_cabac_enc_ctx_mvd
    - functionName:    isvce_write_bslice_mb_cabac
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         197
      ICount:          1790
      EdgeCount:       266
      CyclomaticComplexity: 71
      functionsReached:
        - isvce_cabac_enc_4x4mb_modes
        - isvce_cabac_enc_cbp
        - isvce_cabac_enc_chroma_predmode
        - isvce_cabac_enc_intra_mb_type
        - isvce_cabac_enc_mb_qp_delta
        - isvce_cabac_enc_mb_skip
        - isvce_cabac_enc_mvds_b16x16
        - isvce_cabac_encode_bin
        - isvce_cabac_encode_residue
        - isvce_cabac_encode_residue_luma_dc
        - isvce_encode_decision_bins
        - isvce_get_cabac_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1996,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1999,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2003,14'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2011,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2011,63'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2011,46'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2011,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2011,63'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2011,67'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2023,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2025,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2041,8'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,78'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2031,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2041,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2041,44'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2046,9'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2041,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2043,40'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2046,9'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2046,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2048,12'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2182,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2048,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2050,16'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2099,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2050,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2052,37'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2056,33'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2065,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2068,27'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2071,20'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2071,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2074,27'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2078,31'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2087,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2090,45'
              BranchSideFuncs:
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2095,34'
              BranchSideFuncs:
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2099,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2103,54'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2131,43'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2108,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2111,27'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2114,20'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2114,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2117,27'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2122,21'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2147,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2149,27'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2150,20'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2150,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2152,27'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2154,30'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2161,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2163,57'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2178,41'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2166,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2168,24'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2176,13'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2168,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2169,24'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2175,17'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2168,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2172,29'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2175,17'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_b16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2182,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2183,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2189,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2183,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2183,45'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2189,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2183,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2183,67'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2185,50'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2182,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2185,50'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2189,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2189,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2189,30'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2191,29'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2189,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2191,29'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2194,9'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2194,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2194,25'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2197,23'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2197,23'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2268,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2207,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2209,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2217,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2217,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2219,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2228,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2228,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2230,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2239,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2239,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2241,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2250,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2270,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2272,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2276,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2276,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2278,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2282,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2282,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2284,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2288,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:2288,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2290,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2294,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,78'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:2309,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2014,5'
          Dst:             isvce_get_cabac_context
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2021,5'
          Dst:             isvce_cabac_enc_mb_skip
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2043,9'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2079,17'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2083,17'
          Dst:             isvce_cabac_enc_intra_mb_type
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2092,17'
          Dst:             isvce_cabac_enc_4x4mb_modes
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2097,13'
          Dst:             isvce_cabac_enc_chroma_predmode
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2121,17'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2156,17'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2171,25'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2178,13'
          Dst:             isvce_cabac_enc_mvds_b16x16
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2185,9'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2191,9'
          Dst:             isvce_cabac_enc_cbp
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2199,9'
          Dst:             isvce_cabac_enc_mb_qp_delta
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2211,13'
          Dst:             isvce_cabac_encode_residue_luma_dc
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2213,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2221,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2232,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2243,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:2254,13'
          Dst:             isvce_cabac_encode_residue
    - functionName:    isvce_cabac_enc_intra_mb_type
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_slice_type
        - u4_intra_mb_type
        - ps_cabac_ctxt
        - u4_ctx_idx_offset
      BBCount:         34
      ICount:          419
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - CLZ
        - isvce_cabac_put_byte
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:203,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:205,12'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:214,25'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:205,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:206,29'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:207,12'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:207,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:208,29'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:210,23'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:221,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:225,24'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:286,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:229,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:231,33'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:260,31'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:239,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:241,36'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:253,29'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:243,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:246,34'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:249,29'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:268,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:268,9'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:268,9'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:279,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:281,34'
              BranchSideFuncs:
                - isvce_cabac_put_byte
                - CLZ.3221
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:285,5'
              BranchSideFuncs:
                - CLZ.3221
                - isvce_cabac_put_byte
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:268,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:281,13'
          Dst:             isvce_cabac_put_byte
    - functionName:    isvce_cabac_enc_4x4mb_modes
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac_ctxt
        - pu1_intra_4x4_modes
      BBCount:         13
      ICount:          110
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - isvce_cabac_encode_bin
        - isvce_encode_decision_bins
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:314,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:317,16'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:346,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:318,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:321,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:328,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:333,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:336,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:342,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:320,13'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:327,13'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:335,13'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:341,13'
          Dst:             isvce_encode_decision_bins
    - functionName:    isvce_cabac_enc_chroma_predmode
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_chroma_pred_mode
        - ps_cabac_ctxt
      BBCount:         12
      ICount:          143
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - isvce_encode_decision_bins
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:386,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:386,8'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:388,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:394,24'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:399,12'
              BranchSideFuncs:
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:399,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:401,24'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:403,5'
              BranchSideFuncs:
                - isvce_encode_decision_bins
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:405,5'
          Dst:             isvce_encode_decision_bins
    - functionName:    isvce_cabac_enc_cbp
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_cbp
        - ps_cabac_ctxt
      BBCount:         16
      ICount:          315
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - isvce_encode_decision_bins
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:444,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:451,12'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:487,21'
              BranchSideFuncs:
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:451,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:453,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:461,21'
              BranchSideFuncs:
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:467,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:470,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:476,21'
              BranchSideFuncs:
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:493,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:495,22'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:507,23'
              BranchSideFuncs:
                - isvce_encode_decision_bins
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:509,5'
          Dst:             isvce_encode_decision_bins
    - functionName:    isvce_cabac_enc_mb_qp_delta
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - i1_mb_qp_delta
        - ps_cabac_ctxt
      BBCount:         33
      ICount:          265
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - isvce_encode_decision_bins
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:541,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:541,5'
              BranchSideFuncs:
                - __assert_fail
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:541,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:541,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:541,5'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:544,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:545,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:547,24'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:549,13'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:551,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:551,45'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:551,45'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:559,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:561,36'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:567,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:570,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:572,24'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:580,24'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:585,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:588,17'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:604,25'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:588,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:590,32'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:595,28'
              BranchSideFuncs:
                - isvce_encode_decision_bins
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:615,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:617,32'
              BranchSideFuncs:
                - isvce_encode_decision_bins
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:622,28'
              BranchSideFuncs:
                - isvce_encode_decision_bins
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:541,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:561,9'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:574,13'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:597,17'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:608,17'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:624,17'
          Dst:             isvce_encode_decision_bins
    - functionName:    isvce_cabac_encode_residue_luma_dc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         9
      ICount:          200
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - isvce_cabac_encode_bin
        - isvce_cabac_write_coeff4x4
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:821,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:821,5'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:821,5'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:840,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:842,36'
              BranchSideFuncs:
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:853,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:834,9'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:842,9'
          Dst:             isvce_cabac_write_coeff4x4
    - functionName:    isvce_cabac_encode_residue
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
        - u4_cbp
        - u1_ctx_cat
      BBCount:         25
      ICount:          496
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - isvce_cabac_encode_bin
        - isvce_cabac_write_chroma_residue
        - isvce_cabac_write_coeff4x4
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1056,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1062,12'
              BranchSideFuncs:
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1151,9'
              BranchSideFuncs:
                - isvce_cabac_write_chroma_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1062,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1064,23'
              BranchSideFuncs:
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1070,23'
              BranchSideFuncs:
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1075,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1078,22'
              BranchSideFuncs:
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1144,48'
              BranchSideFuncs:
                - isvce_cabac_write_chroma_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1086,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1092,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1103,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1103,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1103,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_write_coeff4x4
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1103,17'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1122,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1124,48'
              BranchSideFuncs:
                - isvce_cabac_write_coeff4x4
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1136,21'
              BranchSideFuncs:
                - isvce_cabac_write_chroma_residue
                - isvce_cabac_encode_bin
                - isvce_cabac_write_coeff4x4
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1161,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1163,46'
              BranchSideFuncs:
                - isvce_cabac_write_chroma_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1167,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1115,21'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1124,21'
          Dst:             isvce_cabac_write_coeff4x4
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1163,13'
          Dst:             isvce_cabac_write_chroma_residue
    - functionName:    isvce_cabac_enc_mvds_p16x16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cabac_ctxt
        - pi2_mv_ptr
      BBCount:         33
      ICount:          266
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - isvce_cabac_enc_ctx_mvd
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1347,24'
              BranchSideFuncs:
                - isvce_cabac_enc_ctx_mvd
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1353,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1344,9'
          Dst:             isvce_cabac_enc_ctx_mvd
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1350,9'
          Dst:             isvce_cabac_enc_ctx_mvd
    - functionName:    isvce_write_pslice_mb_cabac
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         163
      ICount:          1433
      EdgeCount:       221
      CyclomaticComplexity: 60
      functionsReached:
        - isvce_cabac_enc_4x4mb_modes
        - isvce_cabac_enc_cbp
        - isvce_cabac_enc_chroma_predmode
        - isvce_cabac_enc_intra_mb_type
        - isvce_cabac_enc_mb_qp_delta
        - isvce_cabac_enc_mb_skip
        - isvce_cabac_enc_mvds_p16x16
        - isvce_cabac_encode_bin
        - isvce_cabac_encode_residue
        - isvce_cabac_encode_residue_luma_dc
        - isvce_encode_decision_bins
        - isvce_get_cabac_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1718,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1721,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1725,14'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1733,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1733,63'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1733,46'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1733,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1733,63'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1733,67'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_mb_skip
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1745,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1747,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1763,8'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,78'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1753,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1763,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1763,44'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1768,9'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1763,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1765,40'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1768,9'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1768,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1770,12'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1826,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1770,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1772,16'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1804,43'
              BranchSideFuncs:
                - isvce_encode_decision_bins
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1772,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1774,37'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1778,33'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1787,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1790,45'
              BranchSideFuncs:
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1795,34'
              BranchSideFuncs:
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1815,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1816,16'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1822,41'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1815,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1818,56'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1822,41'
              BranchSideFuncs:
                - isvce_cabac_enc_mvds_p16x16
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1826,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1826,45'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1833,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1826,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1826,67'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1827,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1826,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1827,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1833,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1826,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1829,50'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1833,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1833,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1833,30'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1835,29'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1833,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1835,29'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1838,9'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1838,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1838,25'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1841,23'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1838,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1841,23'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1902,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1852,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1854,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1862,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1862,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1864,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1873,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1873,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1875,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1884,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1904,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1910,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1910,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1912,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1916,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1916,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1918,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1922,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,78'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1937,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1736,5'
          Dst:             isvce_get_cabac_context
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1743,5'
          Dst:             isvce_cabac_enc_mb_skip
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1765,9'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1781,13'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1784,13'
          Dst:             isvce_cabac_enc_intra_mb_type
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1792,17'
          Dst:             isvce_cabac_enc_4x4mb_modes
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1797,13'
          Dst:             isvce_cabac_enc_chroma_predmode
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1811,13'
          Dst:             isvce_encode_decision_bins
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1818,17'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1822,13'
          Dst:             isvce_cabac_enc_mvds_p16x16
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1829,9'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1835,9'
          Dst:             isvce_cabac_enc_cbp
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1843,9'
          Dst:             isvce_cabac_enc_mb_qp_delta
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1856,13'
          Dst:             isvce_cabac_encode_residue_luma_dc
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1858,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1866,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1877,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1888,13'
          Dst:             isvce_cabac_encode_residue
    - functionName:    isvce_write_islice_mb_cabac
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         91
      ICount:          844
      EdgeCount:       122
      CyclomaticComplexity: 33
      functionsReached:
        - isvce_cabac_enc_4x4mb_modes
        - isvce_cabac_enc_cbp
        - isvce_cabac_enc_chroma_predmode
        - isvce_cabac_enc_intra_mb_type
        - isvce_cabac_enc_mb_qp_delta
        - isvce_cabac_encode_bin
        - isvce_cabac_encode_residue
        - isvce_cabac_encode_residue_luma_dc
        - isvce_get_cabac_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1541,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1547,14'
              BranchSideFuncs:
                - isvce_get_cabac_context
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1559,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1561,29'
              BranchSideFuncs:
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1565,25'
              BranchSideFuncs:
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1570,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1570,44'
              BranchSideFuncs:
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_encode_bin
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1575,9'
              BranchSideFuncs:
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1570,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1572,40'
              BranchSideFuncs:
                - isvce_cabac_encode_bin
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_4x4mb_modes
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1575,9'
              BranchSideFuncs:
                - isvce_cabac_enc_intra_mb_type
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_4x4mb_modes
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1575,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1577,47'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1590,8'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1579,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1582,41'
              BranchSideFuncs:
                - isvce_cabac_enc_4x4mb_modes
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1587,41'
              BranchSideFuncs:
                - isvce_cabac_enc_chroma_predmode
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
                - isvce_cabac_enc_cbp
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1590,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1590,30'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1592,29'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1590,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1592,29'
              BranchSideFuncs:
                - isvce_cabac_enc_cbp
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1595,9'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1595,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1595,25'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1598,23'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1595,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1598,23'
              BranchSideFuncs:
                - isvce_cabac_enc_mb_qp_delta
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1645,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1607,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1609,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue_luma_dc
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1617,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1617,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1619,13'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1628,17'
              BranchSideFuncs:
                - isvce_cabac_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1647,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1649,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1653,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1653,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1655,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1659,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1456,78'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1457,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1463,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1465,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1469,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1483,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1487,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1493,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_encode.c:1496,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1498,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_encode.c:1673,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1554,5'
          Dst:             isvce_get_cabac_context
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1572,9'
          Dst:             isvce_cabac_encode_bin
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1577,9'
          Dst:             isvce_cabac_enc_intra_mb_type
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1584,13'
          Dst:             isvce_cabac_enc_4x4mb_modes
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1587,9'
          Dst:             isvce_cabac_enc_chroma_predmode
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1592,9'
          Dst:             isvce_cabac_enc_cbp
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1600,9'
          Dst:             isvce_cabac_enc_mb_qp_delta
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1611,13'
          Dst:             isvce_cabac_encode_residue_luma_dc
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1613,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1621,13'
          Dst:             isvce_cabac_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_encode.c:1632,13'
          Dst:             isvce_cabac_encode_residue
    - functionName:    isvce_init_cabac_enc_envirnoment
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_enc_env
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_init_cabac_ctxt
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
        - ps_slice_hdr
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_init_cabac_enc_envirnoment
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cabac_init.c:204,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_init.c:206,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cabac_init.c:210,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cabac_init.c:200,5'
          Dst:             isvce_init_cabac_enc_envirnoment
    - functionName:    isvce_init_cabac_table
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cabac_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvce_compute_zeroruns_and_trailingones
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_res_block
        - u4_total_coeff
        - pu1_zero_run
        - u4_sig_coeff_map
      BBCount:         23
      ICount:          226
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:149,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:165,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:149,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:151,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:162,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:156,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:158,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:161,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:165,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:167,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:200,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:172,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:174,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:197,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:174,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:176,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:181,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:181,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:183,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:189,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_write_coeff8x8_cavlc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
        - pi2_res_block
        - pu1_nnz
        - pu2_sig_coeff_map
        - u4_block_type
        - u4_ngbr_avlb
        - pu1_top_nnz
        - pu1_left_nnz
      BBCount:         47
      ICount:          480
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - isvce_write_coeff4x4_cavlc
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:625,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:625,26'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:626,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:626,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:626,26'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:627,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:627,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:627,19'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:628,40'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:627,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:627,37'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:628,40'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:637,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:637,26'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:638,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:638,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:638,26'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:639,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:639,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:639,19'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:640,40'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:639,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:639,37'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:640,40'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:649,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:649,26'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:650,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:650,26'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:651,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:651,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:651,19'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:652,40'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:651,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:651,37'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:652,40'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:661,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:661,26'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:662,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:662,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:662,26'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:663,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:663,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:663,19'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:663,16'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:663,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:663,37'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:663,8'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:630,9'
          Dst:             isvce_write_coeff4x4_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:642,9'
          Dst:             isvce_write_coeff4x4_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:654,9'
          Dst:             isvce_write_coeff4x4_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:666,9'
          Dst:             isvce_write_coeff4x4_cavlc
    - functionName:    isvce_write_coeff4x4_cavlc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_res_block
        - u4_total_coeff
        - u4_block_type
        - pu1_zero_run
        - u4_nc
        - ps_bit_stream
        - u4_sig_coeff_map
      BBCount:         91
      ICount:          757
      EdgeCount:       118
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - ih264e_put_bits
        - isvce_compute_zeroruns_and_trailingones
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:256,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:256,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_bits
                - isvce_compute_zeroruns_and_trailingones
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:258,46'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_bits
                - isvce_compute_zeroruns_and_trailingones
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:260,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:260,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_compute_zeroruns_and_trailingones
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:262,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_compute_zeroruns_and_trailingones
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:262,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:264,17'
              BranchSideFuncs:
                - isvce_compute_zeroruns_and_trailingones
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:313,13'
              BranchSideFuncs:
                - isvce_compute_zeroruns_and_trailingones
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:266,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:268,25'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:276,33'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:279,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:282,29'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:288,20'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:288,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:290,31'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:292,33'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:323,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:326,55'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:336,37'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:338,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:341,37'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:347,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:347,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:349,35'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:352,52'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:372,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:375,44'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:381,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:381,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:383,31'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:498,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:393,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:397,20'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:415,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:397,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:399,30'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:403,30'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:409,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:411,38'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:413,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:436,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:436,48'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:441,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:436,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:436,67'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:441,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:436,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:438,51'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:441,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:441,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:443,52'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:453,35'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:445,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:447,41'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:449,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:464,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:464,45'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:467,20'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:467,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:469,37'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:471,20'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:471,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:473,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:480,28'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:473,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:475,41'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:477,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:498,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:504,16'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:525,12'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:504,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:506,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:513,46'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:532,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:534,41'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:562,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:537,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:539,32'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:543,52'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:556,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:558,21'
              BranchSideFuncs:
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:560,32'
              BranchSideFuncs:
                - ih264e_put_bits
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:256,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:260,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:305,24'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:312,36'
          Dst:             isvce_compute_zeroruns_and_trailingones
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:368,28'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:375,28'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:462,32'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:521,28'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:553,32'
          Dst:             ih264e_put_bits
    - functionName:    isvce_reencode_as_skip_frame_cavlc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_entropy
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264e_put_rbsp_trailing_bits
        - ih264e_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:2014,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:2014,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:2017,63'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:2014,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:2017,33'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    isvce_write_bslice_mb_cavlc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         133
      ICount:          1120
      EdgeCount:       181
      CyclomaticComplexity: 50
      functionsReached:
        - __assert_fail
        - ih264e_put_bits
        - ih264e_put_sev
        - ih264e_put_uev
        - isvce_encode_residue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1664,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1664,63'
              BranchSideFuncs:
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1664,46'
              BranchSideFuncs:
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1664,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1664,63'
              BranchSideFuncs:
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1664,67'
              BranchSideFuncs:
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1667,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1671,18'
              BranchSideFuncs:
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1699,11'
              BranchSideFuncs:
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1704,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1704,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1707,6'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1709,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1709,44'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1716,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1709,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1712,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1716,9'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1712,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1712,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1713,5'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1719,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1722,12'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1941,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1722,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1726,22'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1744,17'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1738,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1738,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1741,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1741,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1741,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1742,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1744,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1747,41'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1802,17'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1759,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1759,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1761,19'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1761,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1764,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1799,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1769,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1769,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1773,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1773,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1775,39'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1781,22'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1776,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1776,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1778,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1786,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1786,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1790,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1790,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1792,39'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1796,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1793,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1793,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1795,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1799,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1799,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1800,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1802,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1805,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1870,17'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1870,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1872,22'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1880,43'
              BranchSideFuncs:
                - __assert_fail
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1874,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1874,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1875,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1891,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1891,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1893,22'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1898,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1898,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1900,19'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1900,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1902,23'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1919,19'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1902,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1904,61'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1917,13'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1907,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1909,28'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1916,17'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1909,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1910,28'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1915,21'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1909,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1912,29'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1915,21'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1912,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1912,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1914,25'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1919,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1921,20'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1937,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1921,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1923,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1928,20'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1923,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1923,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1925,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1925,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1925,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1927,17'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1928,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1930,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1935,13'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1930,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1930,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1932,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1932,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1932,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1934,17'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1941,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1942,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1949,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1942,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1942,45'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1949,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1942,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1942,78'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1944,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1941,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1944,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1949,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1944,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1944,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1946,5'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1949,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1949,40'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1951,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1949,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1951,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1955,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1951,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1951,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1953,5'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1955,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1955,22'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1958,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1955,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1958,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1963,47'
              BranchSideFuncs:
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1958,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1958,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1959,52'
              BranchSideFuncs:
                - isvce_encode_residue
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1689,24'
          Dst:             isvce_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1704,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1712,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1738,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1741,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1759,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1769,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1776,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1786,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1793,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1799,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1819,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1874,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1891,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1898,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1912,29'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1923,21'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1925,21'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1930,21'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1932,21'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1944,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1951,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1958,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1971,20'
          Dst:             isvce_encode_residue
    - functionName:    isvce_encode_residue
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
        - u4_mb_type
        - u4_cbp
      BBCount:         125
      ICount:          1974
      EdgeCount:       166
      CyclomaticComplexity: 43
      functionsReached:
        - isvce_write_coeff4x4_cavlc
        - isvce_write_coeff8x8_cavlc
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:732,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:732,15'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:732,33'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:734,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:734,15'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:735,17'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:746,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:749,9'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:766,8'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:749,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:749,9'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:749,9'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:753,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:753,30'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:754,12'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:754,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:754,30'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:755,12'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:755,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:755,23'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:760,40'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:755,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:755,41'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:760,40'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:766,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:770,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:792,26'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:770,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:770,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:770,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:772,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:772,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:772,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:774,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:774,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:774,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:776,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:776,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:776,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:796,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:800,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:820,33'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:800,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:800,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:800,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:802,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:802,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:802,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:804,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:804,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:804,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:806,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:806,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:806,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:824,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:828,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:848,26'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:828,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:828,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:828,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:830,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:830,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:830,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:832,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:832,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:832,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:834,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:834,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:834,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:852,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:856,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:875,33'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:856,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:856,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:858,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:858,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:858,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:860,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:860,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:860,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:862,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:862,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:862,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:884,9'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:901,19'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:884,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:884,9'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:884,9'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:886,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:886,9'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:886,9'
              BranchSideFuncs:
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff4x4_cavlc
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:905,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:909,29'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:931,26'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:915,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:915,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:917,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:917,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:917,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:919,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:919,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:919,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:921,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:921,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:921,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:939,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:942,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:958,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:942,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:942,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:942,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:944,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:944,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:944,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:946,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:946,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:946,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:948,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:948,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:948,9'
              BranchSideFuncs:
                - isvce_write_coeff8x8_cavlc
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:760,13'
          Dst:             isvce_write_coeff4x4_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:787,13'
          Dst:             isvce_write_coeff8x8_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:814,24'
          Dst:             isvce_write_coeff8x8_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:842,24'
          Dst:             isvce_write_coeff8x8_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:869,24'
          Dst:             isvce_write_coeff8x8_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:893,13'
          Dst:             isvce_write_coeff4x4_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:897,13'
          Dst:             isvce_write_coeff4x4_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:925,24'
          Dst:             isvce_write_coeff8x8_cavlc
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:952,24'
          Dst:             isvce_write_coeff8x8_cavlc
    - functionName:    isvce_write_pslice_mb_cavlc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         110
      ICount:          997
      EdgeCount:       151
      CyclomaticComplexity: 43
      functionsReached:
        - __assert_fail
        - ih264e_put_bits
        - ih264e_put_sev
        - ih264e_put_uev
        - isvce_encode_residue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1302,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1302,63'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1302,46'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1302,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1302,63'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1302,67'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1305,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1309,18'
              BranchSideFuncs:
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1337,11'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1342,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1342,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1345,6'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1347,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1347,44'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1354,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1347,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1350,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1354,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1350,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1350,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1351,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1357,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1360,12'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1550,18'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1360,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1364,22'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1382,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1376,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1376,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1379,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1379,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1379,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1380,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1382,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1385,41'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1441,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1397,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1397,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1399,19'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1399,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1402,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1437,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1407,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1407,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1411,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1411,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1413,39'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1419,22'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1414,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1414,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1416,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1424,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1424,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1428,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1428,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1430,39'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1434,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1431,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1431,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1433,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1437,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1437,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1439,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1441,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1444,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1513,43'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1527,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1527,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1529,19'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1529,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1531,20'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1539,19'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1531,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1532,20'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1537,13'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1531,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1534,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1537,13'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1534,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1534,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1536,17'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1539,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1541,17'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1545,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1541,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1541,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1542,17'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1542,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1542,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1543,13'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1553,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1554,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1565,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1554,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1555,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1565,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1557,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1558,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1565,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1558,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1558,42'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1560,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1553,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1560,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1565,8'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1560,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1560,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1562,5'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1565,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1565,41'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1567,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1565,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1567,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1571,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1567,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1567,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1569,5'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1571,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1571,22'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1574,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1571,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1574,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1579,47'
              BranchSideFuncs:
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1574,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1574,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1575,52'
              BranchSideFuncs:
                - isvce_encode_residue
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1327,24'
          Dst:             isvce_encode_residue
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1342,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1350,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1376,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1379,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1397,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1407,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1414,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1424,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1431,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1437,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1458,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1527,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1534,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1541,17'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1542,17'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1560,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1567,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1574,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1587,20'
          Dst:             isvce_encode_residue
    - functionName:    isvce_write_islice_mb_cavlc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         79
      ICount:          675
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - ih264e_put_bits
        - ih264e_put_sev
        - ih264e_put_uev
        - isvce_encode_residue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1029,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1029,44'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1036,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1029,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1032,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1036,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1032,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1032,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1033,5'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1048,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1050,12'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1193,18'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1050,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1054,25'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1069,17'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - __assert_fail
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1062,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1062,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1065,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1065,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1065,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1067,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1069,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1072,41'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1125,17'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1081,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1081,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1083,19'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1083,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1086,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1121,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1091,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1091,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1095,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1095,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1097,39'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1103,22'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1098,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1098,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1100,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1108,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1108,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1112,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1112,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1114,39'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1118,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1115,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1115,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1117,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1121,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1121,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1123,22'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1125,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1128,50'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1197,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1197,40'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1199,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1197,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1199,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1210,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1199,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1202,12'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1202,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1202,28'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1208,5'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1202,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1203,13'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1208,5'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1203,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1203,46'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1205,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1203,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1203,65'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1205,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1202,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1205,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - isvce_encode_residue
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1208,5'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1205,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1205,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1207,9'
              BranchSideFuncs:
                - isvce_encode_residue
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1210,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1210,22'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1213,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1210,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1213,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - isvce_encode_residue
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1218,47'
              BranchSideFuncs:
                - isvce_encode_residue
        - Branch String:   '/src/libavc/encoder/svc/isvce_cavlc.c:1213,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1213,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_cavlc.c:1214,52'
              BranchSideFuncs:
                - isvce_encode_residue
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1032,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1062,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1065,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1081,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1091,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1098,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1108,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1115,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1121,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1138,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1199,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1205,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1213,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_cavlc.c:1226,20'
          Dst:             isvce_encode_residue
    - functionName:    isvce_code_chroma_inter_macroblock_8x8
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2366
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         6
      ICount:          216
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_chroma_8x8_idctrans_iquant_itrans_recon
        - isvce_chroma_8x8_resi_trans_dctrans_quant
        - isvce_motion_comp_chroma
        - isvce_pack_c_mb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:2354,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2354,8'
              BranchSideFuncs:
                - isvce_chroma_8x8_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2356,18'
              BranchSideFuncs:
                - isvce_chroma_8x8_idctrans_iquant_itrans_recon
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2313,5'
          Dst:             isvce_motion_comp_chroma
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2332,5'
          Dst:             isvce_chroma_8x8_resi_trans_dctrans_quant
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2340,5'
          Dst:             isvce_pack_c_mb
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2359,5'
          Dst:             isvce_chroma_8x8_idctrans_iquant_itrans_recon
    - functionName:    isvce_chroma_8x8_resi_trans_dctrans_quant
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_quant_coeffs
        - ps_upsampled_res
        - ps_isa_dependent_fxns
        - pu2_scale_matrix
        - pu2_threshold_matrix
        - pu1_nnz
        - u4_qbits
        - u4_round_factor
        - u1_use_upsampled_res
      BBCount:         13
      ICount:          296
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:561,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:563,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:567,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:569,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:571,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:600,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:582,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:588,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_pack_c_mb
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_res_mb
        - pv_mb_coeff_data
        - i4_res_strd
        - u1_cbp_c
        - pu1_nnz
        - u4_thres_resi
        - pu4_cntrl
        - u4_swap_uv
      BBCount:         71
      ICount:          646
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1341,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1343,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1349,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1349,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1351,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1401,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1357,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1359,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1380,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1359,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1362,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1372,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1363,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1366,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1369,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1383,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1385,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1391,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1404,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1406,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1412,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1417,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1419,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1530,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1428,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1430,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1493,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1444,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1446,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1484,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1446,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1449,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1476,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1453,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1456,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1472,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1459,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1459,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1471,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1459,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1462,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1471,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1462,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1462,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1464,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1462,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1464,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1467,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1464,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1464,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1465,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1493,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1493,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1513,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1493,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1495,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1513,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1516,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1519,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1526,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1530,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1532,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1534,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_chroma_8x8_idctrans_iquant_itrans_recon
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_recon
        - ps_res
        - ps_res_pred
        - ps_iq_it_res_rec_constants
        - ps_isa_dependent_fxns
        - pi4_tmp
        - u4_cntrl
        - u1_res_accumulate
      BBCount:         24
      ICount:          637
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - CLZ
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:234,12'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:234,12'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:711,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:716,9'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:740,20'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:723,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:725,42'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:729,26'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:752,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:754,32'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:782,5'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:783,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:785,32'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:813,5'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:815,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:817,32'
              BranchSideFuncs:
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:843,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:706,37'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:750,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:778,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:782,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:809,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:813,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:841,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:    12
      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:    isvce_code_luma_inter_macroblock_16x16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         12
      ICount:          250
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - isvce_luma_16x16_idctrans_iquant_itrans_recon
        - isvce_luma_16x16_resi_trans_dctrans_quant
        - isvce_motion_comp_luma
        - isvce_pack_l_mb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:2218,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2218,44'
              BranchSideFuncs:
                - isvce_luma_16x16_resi_trans_dctrans_quant
                - isvce_pack_l_mb
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2221,60'
              BranchSideFuncs:
                - isvce_luma_16x16_resi_trans_dctrans_quant
                - isvce_pack_l_mb
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:2218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2221,60'
              BranchSideFuncs:
                - isvce_luma_16x16_resi_trans_dctrans_quant
                - isvce_pack_l_mb
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2234,18'
              BranchSideFuncs:
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:2249,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2249,8'
              BranchSideFuncs:
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2251,18'
              BranchSideFuncs:
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2199,5'
          Dst:             isvce_motion_comp_luma
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2220,9'
          Dst:             isvce_luma_16x16_resi_trans_dctrans_quant
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2229,9'
          Dst:             isvce_pack_l_mb
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2254,5'
          Dst:             isvce_luma_16x16_idctrans_iquant_itrans_recon
    - functionName:    isvce_luma_16x16_resi_trans_dctrans_quant
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_quant_coeffs
        - ps_upsampled_res
        - ps_isa_dependent_fxns
        - pu2_scale_matrix
        - pu2_threshold_matrix
        - pu1_nnz
        - u4_qbits
        - u4_round_factor
        - u4_dc_flag
        - u1_use_upsampled_res
      BBCount:         16
      ICount:          291
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:180,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:182,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:185,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:185,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:214,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:196,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:198,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:204,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:214,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:225,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_pack_l_mb
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_res_mb
        - pv_mb_coeff_data
        - i4_res_strd
        - u1_cbp_l
        - pu1_nnz
        - u4_thres_resi
        - pu4_cntrl
      BBCount:         47
      ICount:          474
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1107,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1109,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1217,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1121,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1123,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1172,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1123,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1127,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1155,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1131,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1134,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1151,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1137,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1140,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1149,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1140,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1140,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1142,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1140,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1142,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1145,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1142,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1142,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1143,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1176,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1178,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1215,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1178,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1178,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1204,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1178,85'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1179,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1204,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1178,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1186,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1204,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1204,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1206,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1209,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1217,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1217,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1217,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1217,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1217,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1217,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1217,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1217,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1219,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_luma_16x16_idctrans_iquant_itrans_recon
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_recon
        - ps_res
        - ps_res_pred
        - ps_iq_it_res_rec_constants
        - ps_isa_dependent_fxns
        - pi4_tmp
        - u4_cntrl
        - u4_dc_trans_flag
        - u1_res_accumulate
      BBCount:         27
      ICount:          652
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - CLZ
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:234,12'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:234,12'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:342,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:347,9'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:369,30'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:353,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:355,42'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:359,26'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:370,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:370,42'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:370,15'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:380,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:383,32'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:411,5'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:412,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:414,9'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:440,5'
              BranchSideFuncs:
                - CLZ.3301
                - CLZ.3301
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:441,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:443,9'
              BranchSideFuncs:
                - CLZ.3301
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:467,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:335,9'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:378,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:407,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:411,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:436,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:440,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:465,9'
          Dst:             CLZ
    - functionName:    isvce_code_chroma_intra_macroblock_8x8
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         6
      ICount:          229
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isvce_chroma_8x8_idctrans_iquant_itrans_recon
        - isvce_chroma_8x8_resi_trans_dctrans_quant
        - isvce_pack_c_mb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:2087,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2089,23'
              BranchSideFuncs:
                - isvce_chroma_8x8_resi_trans_dctrans_quant
                - isvce_pack_c_mb
                - isvce_chroma_8x8_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2093,23'
              BranchSideFuncs:
                - isvce_chroma_8x8_resi_trans_dctrans_quant
                - isvce_pack_c_mb
                - isvce_chroma_8x8_idctrans_iquant_itrans_recon
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2115,5'
          Dst:             isvce_chroma_8x8_resi_trans_dctrans_quant
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2123,5'
          Dst:             isvce_pack_c_mb
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:2131,5'
          Dst:             isvce_chroma_8x8_idctrans_iquant_itrans_recon
    - functionName:    isvce_code_luma_intra_macroblock_4x4_rdopt_on
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         24
      ICount:          278
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1973,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1976,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2024,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1978,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1983,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2018,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1988,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1990,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2013,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1990,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1993,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2003,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1993,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1997,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2000,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:2018,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2020,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:2022,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_code_luma_intra_macroblock_4x4
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         51
      ICount:          757
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:234,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:234,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1750,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1752,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1922,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1758,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1761,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1916,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1800,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1802,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1807,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1802,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1803,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1804,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1811,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1813,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1817,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1820,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1822,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1826,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1829,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1831,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1833,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1861,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1863,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1886,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1863,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1866,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1876,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1866,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1870,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1873,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1894,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1896,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1909,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1916,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1918,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:1740,37'
          Dst:             __assert_fail
    - functionName:    isvce_code_luma_intra_macroblock_16x16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         12
      ICount:          267
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - isvce_luma_16x16_idctrans_iquant_itrans_recon
        - isvce_luma_16x16_resi_trans_dctrans_quant
        - isvce_pack_l_mb_i16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1597,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1599,23'
              BranchSideFuncs:
                - isvce_luma_16x16_resi_trans_dctrans_quant
                - isvce_pack_l_mb_i16
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1603,23'
              BranchSideFuncs:
                - isvce_luma_16x16_resi_trans_dctrans_quant
                - isvce_pack_l_mb_i16
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1644,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1646,18'
              BranchSideFuncs:
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1649,8'
              BranchSideFuncs:
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1649,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1653,14'
              BranchSideFuncs:
                - isvce_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1658,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:1623,5'
          Dst:             isvce_luma_16x16_resi_trans_dctrans_quant
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:1632,5'
          Dst:             isvce_pack_l_mb_i16
        - Src:             '/src/libavc/encoder/svc/isvce_core_coding.c:1651,9'
          Dst:             isvce_luma_16x16_idctrans_iquant_itrans_recon
    - functionName:    isvce_pack_l_mb_i16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_res_mb
        - pv_mb_coeff_data
        - i4_res_strd
        - u1_cbp_l
        - pu1_nnz
        - pu4_cntrl
      BBCount:         28
      ICount:          355
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:927,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:929,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:948,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:929,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:931,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:941,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:931,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:935,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:938,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:961,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:963,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1008,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:981,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:983,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1004,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:983,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:986,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:996,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:986,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:990,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:993,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_core_coding.c:1008,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1008,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_core_coding.c:1010,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_filter_top_edge
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - u1_qp_p
        - u1_qp_q
        - pu1_cur_pic_luma
        - i4_luma_stride
        - pu1_cur_pic_chroma
        - i4_chroma_stride
        - pu4_pic_horz_bs
      BBCount:         18
      ICount:          245
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:836,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:836,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:836,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:837,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:837,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:837,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:852,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:852,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:852,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:853,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:853,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:853,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:861,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:872,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_filter_left_edge
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - u1_qp_p
        - u1_qp_q
        - pu1_cur_pic_luma
        - i4_luma_stride
        - pu1_cur_pic_chroma
        - i4_chroma_stride
        - pu4_pic_vert_bs
      BBCount:         18
      ICount:          245
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:932,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:932,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:932,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:933,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:933,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:933,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:948,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:948,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:948,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:949,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:949,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:949,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:956,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:959,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:967,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_get_deblk_mb_qp
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_mb_pos
      BBCount:         19
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:988,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:989,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:991,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:988,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:991,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:996,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:999,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:999,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1005,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:999,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1001,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1005,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1005,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1005,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1007,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1005,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1007,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1011,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_deblock_mb
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_deblk
        - u1_inter_layer_deblk_flag
      BBCount:         51
      ICount:          844
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - isvce_filter_left_edge
        - isvce_filter_top_edge
        - isvce_get_deblk_mb_qp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1067,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1069,27'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1074,27'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1082,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1085,33'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1099,20'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1089,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1089,19'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1089,37'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1091,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1091,19'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1092,21'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1117,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1117,19'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1117,19'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1118,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1118,19'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1118,19'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1133,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1133,21'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1133,21'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1134,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1134,21'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1134,21'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1142,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1144,47'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_left_edge
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1152,8'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1152,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1155,9'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1161,9'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1167,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1170,9'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1179,9'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1190,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1193,9'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1199,9'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1206,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1208,46'
              BranchSideFuncs:
                - isvce_get_deblk_mb_qp
                - isvce_filter_top_edge
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1216,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1216,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1219,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1225,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1231,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1234,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1243,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:1254,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1257,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:1263,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:1110,20'
          Dst:             isvce_get_deblk_mb_qp
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:1144,25'
          Dst:             isvce_get_deblk_mb_qp
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:1146,9'
          Dst:             isvce_filter_left_edge
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:1208,24'
          Dst:             isvce_get_deblk_mb_qp
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:1210,9'
          Dst:             isvce_filter_top_edge
    - functionName:    isvce_fill_bs1_16x16mb_bslice
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_mb
        - ps_top_mb
        - ps_left_mb
        - pu4_bs_table
        - ps_mb_pos
      BBCount:         95
      ICount:          1025
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:197,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:199,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:251,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:199,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:201,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:247,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:204,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:219,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:245,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:225,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:225,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:225,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:225,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:225,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:225,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:226,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:226,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:226,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:226,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:226,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:226,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:229,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:229,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:229,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:229,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:229,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:229,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:230,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:230,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:230,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:230,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:230,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:230,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:233,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:234,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:237,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:235,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:236,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:237,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:236,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:237,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:245,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:251,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:251,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:253,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:253,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:255,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:298,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:258,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:270,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:296,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:276,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:276,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:276,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:276,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:276,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:276,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:277,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:277,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:277,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:277,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:277,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:277,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:280,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:280,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:280,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:280,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:280,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:280,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:281,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:281,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:281,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:281,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:281,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:281,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:284,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:285,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:288,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:286,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:287,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:288,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:287,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:288,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:296,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_fill_bs1_16x16mb_pslice
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_mb
        - ps_top_mb
        - ps_left_mb
        - pu4_bs_table
        - ps_mb_pos
      BBCount:         42
      ICount:          414
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:103,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:106,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:143,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:106,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:108,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:140,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:111,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:126,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:138,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:130,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:130,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:130,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:130,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:130,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:130,60'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:130,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:130,87'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:130,87'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:133,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:134,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:138,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:143,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:143,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:146,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:148,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:177,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:151,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:163,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:175,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:167,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:167,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:167,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:167,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:167,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:167,86'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:170,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:171,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:175,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_fill_bs2_horz_vert
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_left_mb_csbp
        - u4_top_mb_csbp
        - u4_cur_mb_csbp
        - ps_mb_pos
        - pu4_packed_bs2
        - pu2_4x4_v2h_reorder
      BBCount:         7
      ICount:          384
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:372,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:374,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:377,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:391,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:391,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:393,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_fill_bs_ibl
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_mb
        - ps_top_mb
        - ps_left_mb
        - pu4_bs_table
      BBCount:         188
      ICount:          1232
      EdgeCount:       248
      CyclomaticComplexity: 62
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:428,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:428,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:428,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:428,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:428,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:428,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:429,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:429,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:429,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:429,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:429,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:429,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:431,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:431,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:431,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:431,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:431,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:431,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:433,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:433,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:433,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:434,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:434,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:434,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:437,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:437,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:443,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:437,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:437,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:443,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:437,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:443,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:446,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:461,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:446,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:448,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:452,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:452,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:454,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:456,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:461,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:461,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:464,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:461,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:461,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:464,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:461,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:464,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:572,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:464,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:464,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:465,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:465,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:467,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:471,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:468,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:468,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:468,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:474,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:477,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:486,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:477,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:479,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:481,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:480,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:481,77'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:490,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:492,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:495,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:495,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:497,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:502,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:502,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:504,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:569,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:510,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:510,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:511,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:510,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:510,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:511,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:511,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:511,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:513,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:511,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:511,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:513,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:515,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:518,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:529,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:519,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:521,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:525,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:522,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:522,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:522,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:525,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:525,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:539,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:530,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:532,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:536,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:533,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:533,77'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:533,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:536,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:536,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:539,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:541,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:545,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:560,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:548,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:548,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:549,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:548,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:541,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:549,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:549,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:548,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:549,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:560,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:560,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:564,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:560,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:562,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:564,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:572,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:572,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:574,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:578,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:578,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:579,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:579,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:581,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:585,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:582,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:582,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:582,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:588,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:590,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:599,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:590,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:592,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:596,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:594,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:593,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:594,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:604,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:606,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:647,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:611,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:614,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:644,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:616,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:616,89'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:616,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:621,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:621,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:623,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:621,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:623,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:631,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:625,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:625,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:625,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:631,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:631,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:633,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:631,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:633,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:640,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:635,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:635,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:635,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_compute_bs
      functionSourceFile: '/src/libavc/encoder/svc/isvce_deblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_proc
        - u1_inter_layer_deblk_flag
      BBCount:         69
      ICount:          659
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - isvce_fill_bs1_16x16mb_bslice
        - isvce_fill_bs1_16x16mb_pslice
        - isvce_fill_bs2_horz_vert
        - isvce_fill_bs_ibl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:660,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:660,59'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:660,22'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:662,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:661,22'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:662,34'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:675,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:675,53'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:675,50'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:678,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:678,35'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:678,21'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:679,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:679,34'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:679,19'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:679,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:679,66'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:679,19'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:681,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:681,37'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:681,22'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:682,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:682,36'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:682,20'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:682,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:682,69'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:682,20'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:690,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:693,13'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:702,13'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:709,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:709,29'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:722,27'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:709,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:711,27'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:722,27'
              BranchSideFuncs:
                - isvce_fill_bs_ibl
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:731,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:731,41'
              BranchSideFuncs:
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:731,28'
              BranchSideFuncs:
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:732,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:732,39'
              BranchSideFuncs:
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:732,27'
              BranchSideFuncs:
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:735,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:735,42'
              BranchSideFuncs:
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:735,26'
              BranchSideFuncs:
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:736,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:736,40'
              BranchSideFuncs:
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:736,25'
              BranchSideFuncs:
                - isvce_fill_bs2_horz_vert
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:745,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:747,17'
              BranchSideFuncs:
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:749,21'
              BranchSideFuncs:
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:754,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:756,35'
              BranchSideFuncs:
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:758,21'
              BranchSideFuncs:
                - isvce_fill_bs1_16x16mb_pslice
                - isvce_fill_bs1_16x16mb_bslice
        - Branch String:   '/src/libavc/encoder/svc/isvce_deblk.c:763,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:765,47'
              BranchSideFuncs:
                - isvce_fill_bs1_16x16mb_bslice
            - BranchSide:      '/src/libavc/encoder/svc/isvce_deblk.c:770,47'
              BranchSideFuncs:
                - isvce_fill_bs1_16x16mb_bslice
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:722,9'
          Dst:             isvce_fill_bs_ibl
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:741,13'
          Dst:             isvce_fill_bs2_horz_vert
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:765,17'
          Dst:             isvce_fill_bs1_16x16mb_pslice
        - Src:             '/src/libavc/encoder/svc/isvce_deblk.c:770,17'
          Dst:             isvce_fill_bs1_16x16mb_bslice
    - functionName:    isvce_generate_svc_nalu_extension
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_svc_nalu_ext
        - u1_nalu_id
      BBCount:         38
      ICount:          296
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_nal_start_code_prefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2070,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2072,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2076,52'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:60,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:60,34'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:62,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:60,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:62,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:70,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2078,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2080,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2084,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2084,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2084,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2087,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2087,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2087,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2091,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2091,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2091,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2095,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2095,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2095,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2099,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2099,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2099,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2103,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2103,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2103,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2107,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2107,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2107,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2111,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2111,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2111,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2115,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2115,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2115,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2119,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2119,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2119,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2123,5'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2123,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2123,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2126,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2068,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2076,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2084,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2087,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2091,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2095,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2099,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2103,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2107,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2111,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2115,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2119,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2123,5'
          Dst:             ih264e_put_bits
    - functionName:    isvce_generate_subset_sps
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_subset_sps
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_rbsp_trailing_bits
        - isvce_generate_sps
        - isvce_seq_parameter_set_svc_extension
        - isvce_svc_vui_parameters_extension
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2018,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2019,8'
              BranchSideFuncs:
                - isvce_seq_parameter_set_svc_extension
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - isvce_svc_vui_parameters_extension
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2021,47'
              BranchSideFuncs:
                - isvce_seq_parameter_set_svc_extension
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - isvce_svc_vui_parameters_extension
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2018,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2021,47'
              BranchSideFuncs:
                - isvce_seq_parameter_set_svc_extension
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - isvce_svc_vui_parameters_extension
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2040,51'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2025,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2025,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2028,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - isvce_svc_vui_parameters_extension
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2028,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2030,28'
              BranchSideFuncs:
                - isvce_svc_vui_parameters_extension
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2035,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2035,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2035,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2037,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2015,21'
          Dst:             isvce_generate_sps
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2021,9'
          Dst:             isvce_seq_parameter_set_svc_extension
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2025,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2031,13'
          Dst:             isvce_svc_vui_parameters_extension
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2035,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2040,21'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    isvce_generate_sps
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sps
        - nal_type
      BBCount:         122
      ICount:          888
      EdgeCount:       174
      CyclomaticComplexity: 54
      functionsReached:
        - ih264e_generate_vui
        - ih264e_put_bits
        - ih264e_put_nal_start_code_prefix
        - ih264e_put_rbsp_trailing_bits
        - ih264e_put_sev
        - ih264e_put_uev
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:103,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:105,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:108,52'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:60,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:60,34'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:62,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:60,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:62,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:70,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:111,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:115,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:115,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:115,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:118,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:118,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:118,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:120,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:120,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:122,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:122,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:122,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:124,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:124,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:124,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:128,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:128,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:131,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:131,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:131,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:134,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:134,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:136,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:136,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:137,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:140,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:136,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:140,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:173,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:140,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:142,12'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:142,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:145,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:150,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:145,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:145,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:147,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:150,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:154,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:154,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:158,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:158,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:162,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:166,12'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:166,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:169,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:170,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:173,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:177,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:177,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:177,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:179,8'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:182,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:185,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:182,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:184,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:188,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:192,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:192,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:196,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:196,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:200,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:200,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:204,15'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:207,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:210,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:207,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:209,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:213,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:213,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:216,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:216,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:220,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:220,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:220,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:224,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:224,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:224,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:228,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:228,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:228,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:230,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:233,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:238,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:235,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:238,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:242,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:242,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:242,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:244,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:244,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:247,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:264,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:247,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:251,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:251,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:255,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:255,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:255,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:259,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:259,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:261,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:264,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:264,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:267,8'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_generate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:267,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:270,45'
              BranchSideFuncs:
                - ih264e_generate_vui
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:277,8'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:271,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:273,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:275,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:280,55'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:283,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:102,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:108,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:115,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:118,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:120,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:122,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:124,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:128,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:131,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:134,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:140,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:145,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:150,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:154,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:158,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:162,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:173,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:177,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:182,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:188,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:192,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:196,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:200,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:207,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:213,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:216,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:220,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:224,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:228,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:233,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:238,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:242,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:247,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:251,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:255,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:259,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:264,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:270,25'
          Dst:             ih264e_generate_vui
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:280,25'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    isvce_seq_parameter_set_svc_extension
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_sub_sps
        - u1_chroma_format_idc
      BBCount:         48
      ICount:          344
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_sev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1869,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1869,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1874,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1874,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1874,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1877,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1877,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1877,37'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1880,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1877,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1880,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1884,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1880,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1880,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1882,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1884,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1887,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1891,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1887,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1887,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1889,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1891,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1893,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1922,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1893,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1896,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1905,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1896,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1896,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1901,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1901,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1901,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1903,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1905,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1905,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1909,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1909,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1909,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1913,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1913,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1913,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1917,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1917,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1917,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1919,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1922,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1922,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1925,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1928,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1933,5'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1928,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1928,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1930,5'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1933,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1933,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1936,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1869,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1874,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1880,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1887,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1896,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1901,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1905,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1909,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1913,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1917,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1922,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1928,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1933,5'
          Dst:             ih264e_put_bits
    - functionName:    isvce_svc_vui_parameters_extension
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_svc_vui
      BBCount:         47
      ICount:          368
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1944,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1944,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1947,11'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1947,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1950,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2008,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1950,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1950,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1954,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1954,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1954,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1957,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1957,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1957,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1961,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1961,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1961,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1964,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1964,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1967,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1980,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1967,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1967,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1971,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1971,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1971,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1975,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1975,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1975,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1977,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1980,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1980,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1983,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1983,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1985,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1988,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1988,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1988,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1991,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1991,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1993,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1995,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1995,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1996,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1999,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1995,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1999,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2004,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1999,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1999,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2001,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:2004,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2004,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:2006,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1944,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1950,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1954,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1957,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1961,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1967,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1971,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1975,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1980,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1988,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1999,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:2004,9'
          Dst:             ih264e_put_bits
    - functionName:    isvce_generate_slice_header_svc
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_pps
        - ps_svc_nalu_ext
        - ps_svc_slice_hdr
        - ps_subset_sps
      BBCount:         299
      ICount:          1902
      EdgeCount:       419
      CyclomaticComplexity: 122
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_sev
        - ih264e_put_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1494,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1494,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1498,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1498,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1498,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1501,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1501,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1501,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1504,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1504,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1504,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1507,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1507,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1510,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1521,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1510,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1510,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1513,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1513,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1516,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1519,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1516,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1516,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1518,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1521,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1524,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1527,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1524,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1524,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1525,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1527,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1530,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1541,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1530,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1530,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1533,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1533,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1533,50'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1539,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1533,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1536,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1539,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1536,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1536,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1538,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1541,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1541,47'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1555,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1541,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1544,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1555,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1544,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1547,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1547,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1547,50'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1553,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1547,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1550,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1553,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1550,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1550,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1552,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1555,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1558,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1562,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1558,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1558,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1560,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1564,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1566,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1735,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1566,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1569,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1573,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1569,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1569,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1571,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1573,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1573,39'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1576,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1573,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1576,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1595,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1576,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1576,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1579,16'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1579,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1582,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1592,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1582,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1582,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1585,20'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1585,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1588,21'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1591,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1588,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1588,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1590,17'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1595,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1595,42'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1638,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1595,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1598,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1638,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1598,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1598,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1601,16'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1601,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1603,24'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1636,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1614,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1614,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1617,30'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1617,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1618,30'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1621,25'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1617,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1621,25'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1626,34'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1621,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1621,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1624,55'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1629,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1629,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1632,49'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1634,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1614,21'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1635,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1638,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1641,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1681,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1641,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1641,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1644,16'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1644,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1646,24'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1679,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1657,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1657,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1660,30'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1660,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1661,30'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1664,25'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1660,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1664,25'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1669,34'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1664,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1664,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1667,55'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1672,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1672,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1675,49'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1677,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1657,21'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1678,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1681,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1681,46'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1682,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1681,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1682,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1686,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1682,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1682,40'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1688,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1681,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1686,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1688,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1688,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1690,16'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1733,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1690,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1693,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1703,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1693,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1693,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1697,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1697,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1697,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1699,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1703,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1703,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1706,20'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1712,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1714,24'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1732,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1716,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1718,48'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1722,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1722,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1722,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1725,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1725,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1725,66'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1726,22'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1725,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1726,22'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1731,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1725,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1728,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1731,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1728,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1728,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1730,17'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1735,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1735,53'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1743,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1735,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1738,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1743,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1738,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1738,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1740,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1743,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1743,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1746,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1746,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1749,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1764,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1749,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1749,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1752,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1752,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1755,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1762,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1755,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1755,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1759,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1759,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1759,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1761,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1764,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1764,56'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1773,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1764,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1765,8'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1773,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1764,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1771,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1773,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1773,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1773,64'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1812,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1773,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1775,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1812,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1775,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1775,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1777,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1777,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1779,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1790,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1779,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1779,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1781,16'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1781,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1783,17'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1789,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1783,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1783,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1786,17'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1786,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1786,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1788,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1790,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1790,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1792,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1792,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1794,16'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1810,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1794,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1796,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1801,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1796,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1796,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1798,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1798,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1798,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1800,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1801,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1801,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1803,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1803,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1803,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1805,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1805,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1805,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1807,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1807,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1807,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1809,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1812,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1814,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1851,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1814,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1814,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1816,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1816,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1818,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1823,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1818,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1818,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1820,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1823,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1823,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1825,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1825,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1826,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1829,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1826,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1826,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1829,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1829,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1831,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1837,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1831,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1831,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1833,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1833,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1834,21'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1836,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1834,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1834,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1836,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1837,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1837,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1839,17'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1844,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1846,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1849,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1846,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1846,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1848,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1851,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1852,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1860,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1851,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1854,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1860,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1854,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1854,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1856,9'
              BranchSideFuncs:
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1856,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1858,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1494,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1498,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1501,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1504,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1510,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1516,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1524,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1530,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1536,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1544,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1550,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1558,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1569,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1576,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1582,17'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1588,21'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1598,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1614,21'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1621,25'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1629,25'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1641,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1657,21'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1664,25'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1672,25'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1693,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1697,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1703,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1722,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1728,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1738,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1743,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1749,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1755,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1759,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1775,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1779,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1783,17'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1786,17'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1790,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1796,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1798,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1801,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1803,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1805,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1807,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1814,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1818,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1823,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1826,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1831,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1834,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1837,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1840,17'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1846,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1854,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1856,9'
          Dst:             ih264e_put_bits
    - functionName:    isvce_generate_prefix_nal
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_svc_nalu_ext
        - ps_slice_header
        - u1_max_num_ref_frames
        - u1_num_spatial_layers
      BBCount:         27
      ICount:          171
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_rbsp_trailing_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1450,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1452,36'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1460,8'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1453,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1455,40'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1457,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1460,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1462,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1477,51'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1462,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1462,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1465,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1465,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1465,58'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1466,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1465,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1466,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1472,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1465,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1468,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1472,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1468,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1468,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1470,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1472,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1472,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1474,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1462,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1468,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1472,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1477,21'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    isvce_populate_svc_slice
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_svc_slice_hdr
        - ps_pps
        - ps_subset_sps
        - ps_svc_nalu_ext
      BBCount:         14
      ICount:          137
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - isvce_populate_slice_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1386,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1388,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1391,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1403,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1406,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1412,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1412,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1412,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1417,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1412,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1414,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1417,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1383,9'
          Dst:             isvce_populate_slice_header
    - functionName:    isvce_populate_slice_header
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_slice_hdr
        - ps_pps
        - ps_sps
        - u1_is_idr
      BBCount:         110
      ICount:          684
      EdgeCount:       148
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1078,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1080,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1084,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1103,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1105,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1114,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1107,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1109,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1111,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1114,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1116,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1121,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1124,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1126,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1129,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1129,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1132,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1137,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1145,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1147,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1150,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1150,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1155,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1155,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1155,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1159,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1155,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1156,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1159,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1155,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1159,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1173,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1161,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1165,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1170,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1165,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1168,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1169,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1173,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1173,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1193,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1173,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1176,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1193,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1178,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1180,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1191,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1183,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1185,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1189,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1193,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1196,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1206,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1198,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1200,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1201,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1206,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1207,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1208,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1207,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1207,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1212,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1207,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1208,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1212,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1208,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1208,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1214,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1206,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1212,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1214,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1214,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1216,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1238,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1216,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1219,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1227,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1240,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1240,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1248,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1240,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1241,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1248,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1240,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1244,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1248,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1250,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1250,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1252,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1250,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1252,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1259,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1252,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1255,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1257,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1259,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1262,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1273,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1264,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1267,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1272,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1274,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1274,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1283,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1274,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1275,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1283,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1281,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1283,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_populate_subset_sps
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_subset_sps
        - u1_sps_id
        - ps_inp_buf
        - u1_spatial_layer_id
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isvce_populate_sps
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:1352,5'
          Dst:             isvce_populate_sps
    - functionName:    isvce_populate_sps
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_sps
        - u1_sps_id
        - u1_profile_idc
        - ps_inp_buf
        - u1_spatial_layer_id
      BBCount:         46
      ICount:          443
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ih264e_get_min_level
        - isvce_populate_vui
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:812,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:812,28'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:812,28'
              BranchSideFuncs:
                - ih264e_get_min_level
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:834,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:836,9'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:841,9'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:847,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:848,9'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:851,9'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:847,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:851,9'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:875,5'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:868,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:871,9'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:872,5'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:882,9'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:886,5'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:891,5'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:892,13'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:913,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:915,9'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:919,8'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:919,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:921,9'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:925,9'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:940,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:940,45'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:943,9'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:940,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:941,8'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:943,9'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:941,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:941,44'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:943,9'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:940,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:943,9'
              BranchSideFuncs:
                - isvce_populate_vui
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:947,48'
              BranchSideFuncs:
                - isvce_populate_vui
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:949,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:952,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:956,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:812,28'
          Dst:             ih264e_get_min_level
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:812,28'
          Dst:             ih264e_get_min_level
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:952,9'
          Dst:             isvce_populate_vui
    - functionName:    isvce_populate_vui
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_sps
      BBCount:         4
      ICount:          66
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:754,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:760,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_populate_svc_nalu_extension
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_svc_nalu_ext
        - nalu_type
        - u1_idr_flag
      BBCount:         4
      ICount:          100
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1325,10'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1325,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1325,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_populate_pps
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_codec
        - ps_pps
        - u1_sps_id
        - u1_pps_id
        - u1_spatial_layer_id
      BBCount:         10
      ICount:          125
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:991,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:991,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:993,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:991,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:991,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:993,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:1001,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1001,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:1006,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_generate_slice_header
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_slice_hdr
        - ps_pps
        - ps_sps
        - u1_idr_flag
      BBCount:         220
      ICount:          1409
      EdgeCount:       307
      CyclomaticComplexity: 89
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_nal_start_code_prefix
        - ih264e_put_sev
        - ih264e_put_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:444,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:447,52'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:60,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:60,34'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:62,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:60,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:62,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:66,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:70,12'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:449,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:451,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:454,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:454,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:454,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:458,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:458,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:458,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:461,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:461,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:461,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:464,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:464,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:467,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:467,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:470,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:480,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:470,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:472,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:472,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:475,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:478,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:475,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:475,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:477,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:480,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:483,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:486,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:484,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:486,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:489,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:500,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:489,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:492,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:492,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:492,50'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:498,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:492,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:495,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:498,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:495,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:495,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:497,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:500,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:500,47'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:514,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:500,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:503,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:514,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:503,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:506,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:506,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:506,50'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:512,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:506,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:509,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:512,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:509,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:509,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:511,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:514,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:517,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:521,21'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:517,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:517,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:519,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:523,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:526,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:530,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:526,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:526,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:528,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:530,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:530,35'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:533,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:530,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:530,63'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:533,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:530,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:533,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:552,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:533,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:536,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:536,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:539,13'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:549,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:539,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:539,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:542,16'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:542,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:545,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:548,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:545,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:545,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:547,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:552,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:552,38'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:595,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:552,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:555,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:595,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:555,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:555,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:558,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:558,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:560,20'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:593,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:571,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:571,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:574,26'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:574,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:575,26'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:578,21'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:574,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:578,21'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:583,30'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:578,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:578,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:581,51'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:586,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:586,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:589,45'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:591,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:571,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:592,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:595,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:598,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:638,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:598,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:598,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:601,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:601,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:603,20'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:636,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:614,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:614,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:617,26'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:617,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:618,26'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:621,21'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:617,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:621,21'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:626,30'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:621,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:621,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:624,51'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:629,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:629,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:632,45'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:634,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:614,17'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:635,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:638,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:638,42'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:639,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:638,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:639,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:643,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:639,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:639,36'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:645,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:638,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:643,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:645,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:645,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:647,12'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:671,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:647,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:650,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:660,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:650,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:650,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:654,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:654,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:656,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:660,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:660,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:663,16'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:671,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:671,53'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:679,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:671,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:672,8'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_uev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:679,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:671,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:675,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:679,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:675,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:675,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:676,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:679,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:679,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:682,8'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:682,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:682,50'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:684,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:682,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:684,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:695,8'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:684,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:687,13'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:691,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:687,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:687,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:689,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:691,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:691,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:693,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:695,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:698,9'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:713,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:698,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:698,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:701,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:701,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:704,13'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:711,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:704,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:704,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:708,13'
              BranchSideFuncs:
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:708,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:708,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:710,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:713,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:713,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:722,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:713,93'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:714,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:722,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:713,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:720,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:722,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:441,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:447,21'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:454,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:458,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:461,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:464,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:470,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:475,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:483,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:489,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:495,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:503,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:509,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:517,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:526,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:533,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:539,13'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:545,17'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:555,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:571,17'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:578,21'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:586,21'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:598,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:614,17'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:621,21'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:629,21'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:650,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:654,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:660,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:675,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:679,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:687,13'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:691,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:698,9'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:704,13'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:708,13'
          Dst:             ih264e_put_sev
    - functionName:    isvce_generate_pps
      functionSourceFile: '/src/libavc/encoder/svc/isvce_encode_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_pps
        - ps_sps
      BBCount:         53
      ICount:          412
      EdgeCount:       76
      CyclomaticComplexity: 25
      functionsReached:
        - ih264e_put_bits
        - ih264e_put_nal_start_code_prefix
        - ih264e_put_rbsp_trailing_bits
        - ih264e_put_sev
        - ih264e_put_uev
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:310,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:312,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:316,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:316,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:316,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:319,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:319,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:319,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:322,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:322,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:325,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:325,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:329,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:329,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:333,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:333,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:333,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:336,8'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:336,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:341,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:344,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:344,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:348,5'
              BranchSideFuncs:
                - ih264e_put_uev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:348,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:348,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:352,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:352,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:355,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:355,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:355,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:358,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:358,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:361,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:361,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:361,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:364,5'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:364,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:364,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:368,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:368,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:372,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:372,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:372,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:376,5'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:376,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:376,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:379,8'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:379,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:382,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:399,51'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:382,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:386,9'
              BranchSideFuncs:
                - ih264e_put_bits
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:386,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:389,12'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:389,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:392,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:395,9'
              BranchSideFuncs:
                - ih264e_put_sev
                - ih264e_put_rbsp_trailing_bits
        - Branch String:   '/src/libavc/encoder/svc/isvce_encode_header.c:395,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_encode_header.c:397,5'
              BranchSideFuncs:
                - ih264e_put_rbsp_trailing_bits
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:309,21'
          Dst:             ih264e_put_nal_start_code_prefix
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:316,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:319,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:322,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:325,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:329,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:333,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:344,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:348,5'
          Dst:             ih264e_put_uev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:352,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:355,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:358,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:361,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:364,5'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:368,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:372,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:376,5'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:382,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:386,9'
          Dst:             ih264e_put_bits
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:395,9'
          Dst:             ih264e_put_sev
        - Src:             '/src/libavc/encoder/svc/isvce_encode_header.c:399,21'
          Dst:             ih264e_put_rbsp_trailing_bits
    - functionName:    isvce_init_function_ptr_generic
      functionSourceFile: '/src/libavc/encoder/svc/isvce_function_selector_generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         5
      ICount:          460
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_function_selector_generic.c:275,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_function_selector_generic.c:277,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_function_selector_generic.c:291,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_intra_chroma_modes
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels
        - pu1_dst
        - src_strd
        - dst_strd
        - u4_n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
      BBCount:         104
      ICount:          1106
      EdgeCount:       134
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2167,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2169,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2193,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2171,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2173,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2186,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2178,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2180,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2184,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2180,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2180,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2180,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2181,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2181,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2181,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2196,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2222,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2198,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2200,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2214,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2207,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2210,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2212,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2210,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2209,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2209,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2227,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2230,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2235,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2239,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2241,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2246,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2250,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2250,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2258,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2250,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2254,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2258,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2260,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2262,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2275,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2262,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2264,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2272,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2269,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2269,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2269,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2270,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2270,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2270,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2275,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2276,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2277,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2278,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2279,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2279,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2280,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2282,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2285,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2285,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2287,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2289,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2291,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2305,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2292,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2294,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2304,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2294,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2296,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2302,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2305,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2307,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2323,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2308,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2310,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2320,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2313,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2315,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2318,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2325,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2327,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_intra_4x4_modes
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels
        - pu1_dst
        - src_strd
        - dst_strd
        - u4_n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
        - u4_lambda
        - u4_predictd_mode
      BBCount:         638
      ICount:          7905
      EdgeCount:       849
      CyclomaticComplexity: 213
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1725,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1727,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1744,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1731,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1733,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1735,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1740,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1740,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1740,84'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1744,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1746,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1782,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1753,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1753,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1753,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1753,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1753,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1753,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1754,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1753,85'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1753,85'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1754,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1754,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1754,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1760,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1760,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1760,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1760,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1760,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1760,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1761,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1760,85'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1760,85'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1761,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1761,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1761,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1767,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1767,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1767,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1767,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1767,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1767,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1768,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1767,85'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1767,85'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1768,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1768,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1768,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1774,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1774,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1774,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1774,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1774,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1774,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1775,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1774,85'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1774,85'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1775,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1775,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1775,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1778,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1778,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1778,84'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1782,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1813,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1788,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1790,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1791,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1791,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1793,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1795,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1795,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1795,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1795,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1799,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1801,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1805,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1809,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1809,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1809,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1813,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1815,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1819,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1821,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1827,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1827,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1829,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1847,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1834,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1836,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1838,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1840,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1844,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1844,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1844,71'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1847,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1849,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1867,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1854,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1856,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1858,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1860,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1864,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1864,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1864,71'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1867,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1869,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1891,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1881,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1883,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1888,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1888,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1888,89'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1891,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1893,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1918,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1915,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1915,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1915,89'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1918,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1920,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1938,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1923,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1926,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1929,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1932,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1935,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1935,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1935,89'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1938,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1940,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1952,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1954,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1956,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1961,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1961,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1961,89'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1965,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1964,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1971,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1976,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1978,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1988,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1988,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1990,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1999,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1999,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2001,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2011,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2011,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2013,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2023,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2023,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2025,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2037,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2037,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2039,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2050,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2050,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2052,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2063,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2063,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2065,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:2078,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_intra16x16_modes
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels_i16
        - pu1_dst
        - src_strd
        - dst_strd
        - u4_n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
      BBCount:         79
      ICount:          601
      EdgeCount:       101
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1541,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1543,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1561,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1545,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1547,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1558,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1551,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1553,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1556,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1553,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1553,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1553,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1563,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1565,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1580,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1567,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1569,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1577,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1571,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1573,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1575,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1573,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1573,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1573,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1589,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1591,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1598,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1591,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1593,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1595,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1593,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1593,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1593,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1598,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1599,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1601,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1601,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1602,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1604,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1604,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1605,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1607,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1610,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1610,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1612,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1613,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1615,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1623,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1617,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1619,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1622,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1623,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1625,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1635,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1626,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1628,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1632,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1636,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1638,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         55
      ICount:          559
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1401,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1401,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1402,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1402,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1401,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1402,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1402,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1401,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1403,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1405,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1407,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1415,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1407,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1409,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1419,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1419,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1420,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1420,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1419,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1421,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1421,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1419,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1421,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1423,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1425,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1429,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1433,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1433,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1434,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1434,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1433,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1434,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1434,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1433,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1435,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1437,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1439,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1442,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1447,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1448,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1449,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1447,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1449,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1451,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1459,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1459,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1461,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1469,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1471,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1474,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_intra4x4_modes_for_least_cost_rdopton
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         116
      ICount:          1282
      EdgeCount:       152
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:234,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:232,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:234,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1064,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1066,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1071,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1071,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1071,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1072,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1072,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1071,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1072,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1072,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1071,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1073,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1078,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1078,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1079,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1079,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1078,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1079,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1079,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1078,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1079,67'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1083,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1083,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1084,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1084,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1083,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1085,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1085,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1083,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1085,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1089,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1090,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1097,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1090,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1089,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1091,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1091,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1089,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1091,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1097,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1099,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1319,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1101,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1103,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1316,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1111,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1113,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1120,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1123,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1125,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1132,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1139,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1140,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1142,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1169,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1171,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1175,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1171,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1171,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1172,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1177,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1179,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1183,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1185,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1186,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1188,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1189,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1191,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1193,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1203,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1203,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1205,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1203,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1205,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1209,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1212,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1214,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1229,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1214,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1217,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1220,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1233,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1235,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1248,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1235,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1238,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1240,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1252,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1252,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1252,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1265,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1266,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1267,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1319,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1319,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1321,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:1059,37'
          Dst:             __assert_fail
    - functionName:    isvce_evaluate_intra4x4_modes_for_least_cost_rdoptoff
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         102
      ICount:          961
      EdgeCount:       134
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:766,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:768,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:772,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:772,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:772,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:773,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:773,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:772,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:773,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:773,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:772,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:774,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:778,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:778,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:779,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:779,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:778,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:780,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:780,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:778,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:780,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:784,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:784,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:785,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:785,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:784,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:785,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:785,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:784,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:786,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:790,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:791,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:798,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:791,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:790,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:791,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:791,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:790,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:792,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:798,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:800,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:956,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:802,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:804,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:953,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:842,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:844,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:848,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:844,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:844,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:845,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:851,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:853,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:857,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:860,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:861,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:863,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:865,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:867,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:869,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:879,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:879,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:881,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:879,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:881,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:885,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:888,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:890,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:905,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:890,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:893,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:896,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:909,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:911,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:924,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:911,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:914,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:916,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:928,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:928,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:928,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:941,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:942,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:943,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:956,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:956,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:958,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_intra8x8_modes_for_least_cost_rdoptoff
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         102
      ICount:          905
      EdgeCount:       135
      CyclomaticComplexity: 35
      functionsReached:
        - ih264_intra_pred_luma_8x8_mode_ref_filtering
        - ime_compute_sad_8x8
        - isvce_derive_ngbr_avbl_of_mb_partitions
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:481,35'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:485,11'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:485,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:485,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:486,11'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:486,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:485,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:486,40'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:486,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:485,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:487,41'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:491,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:491,64'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:492,32'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:492,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:491,64'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:492,61'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:492,92'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:491,64'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:493,62'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:498,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:498,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:499,11'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:499,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:498,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:500,18'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:500,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:498,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:500,56'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:505,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:506,11'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:510,17'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:506,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:505,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:506,40'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:506,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:505,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:507,41'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:510,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:512,21'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:664,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:562,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:564,34'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:568,25'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:568,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:570,34'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:573,25'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:573,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:573,49'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:575,34'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:573,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:573,73'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:575,34'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:573,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:575,34'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:582,25'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:582,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:582,49'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:584,41'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:582,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:584,41'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:588,21'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:591,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:593,20'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:606,42'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:593,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:596,25'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:598,25'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:609,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:611,20'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:622,41'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:611,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:613,45'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:615,25'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:625,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:625,41'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:625,41'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:629,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:632,17'
              BranchSideFuncs:
                - ime_compute_sad_8x8
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:657,26'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:632,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:632,49'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:635,14'
              BranchSideFuncs:
                - ime_compute_sad_8x8
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:644,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:645,50'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:646,50'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:649,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:651,43'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:655,9'
              BranchSideFuncs:
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - isvce_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:664,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:664,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:666,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:531,31'
          Dst:             isvce_derive_ngbr_avbl_of_mb_partitions
        - Src:             '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:533,31'
          Dst:             isvce_derive_ngbr_avbl_of_mb_partitions
        - Src:             '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:535,31'
          Dst:             isvce_derive_ngbr_avbl_of_mb_partitions
        - Src:             '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:537,31'
          Dst:             isvce_derive_ngbr_avbl_of_mb_partitions
        - Src:             '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:555,9'
          Dst:             ih264_intra_pred_luma_8x8_mode_ref_filtering
        - Src:             '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:640,13'
          Dst:             ime_compute_sad_8x8
    - functionName:    isvce_derive_ngbr_avbl_of_mb_partitions
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_ngbr_avbl
        - i1_pel_pos_x
        - i1_pel_pos_y
      BBCount:         34
      ICount:          153
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:140,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:142,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:155,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:142,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:144,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:146,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:146,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:146,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:152,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:146,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:148,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:152,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:155,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:155,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:174,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:155,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:157,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:174,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:157,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:159,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:161,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:161,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:161,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:171,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:161,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:163,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:171,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:176,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:178,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:182,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_intra16x16_modes_for_least_cost_rdoptoff
      functionSourceFile: '/src/libavc/encoder/svc/isvce_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         61
      ICount:          635
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:280,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:290,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:290,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:290,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:291,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:291,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:290,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:291,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:291,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:290,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:292,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:294,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:296,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:300,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:296,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:296,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:297,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:303,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:303,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:304,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:304,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:303,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:305,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:305,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:303,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:305,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:307,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:313,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:316,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:316,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:317,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:317,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:316,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:317,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:317,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:316,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:318,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:320,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:322,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:326,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:335,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:336,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:337,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:335,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:337,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:340,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:350,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:372,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:363,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:365,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:370,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:383,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:383,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_intra_modes_eval.c:385,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_motion_comp_chroma
      functionSourceFile: '/src/libavc/encoder/svc/isvce_mc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_pred
      BBCount:         24
      ICount:          565
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:342,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:342,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:344,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:344,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:344,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:359,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:344,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:346,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:359,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:363,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:367,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:369,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:371,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:429,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:432,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:434,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:475,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_mc.c:342,5'
          Dst:             __assert_fail
    - functionName:    isvce_motion_comp_luma
      functionSourceFile: '/src/libavc/encoder/svc/isvce_mc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_pred
      BBCount:         24
      ICount:          432
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:158,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:158,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:172,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:158,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:160,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:172,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:176,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:181,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:186,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:189,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:194,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:206,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:213,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:250,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:250,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:250,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_mc.c:260,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:262,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_mc.c:272,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_diamond_search_16x16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - i4_reflist
      BBCount:         37
      ICount:          544
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:192,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:195,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:277,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:195,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:195,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:198,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:195,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:198,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:196,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:196,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:198,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:195,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:198,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:201,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:229,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:231,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:238,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:238,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:240,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:247,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:247,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:249,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:256,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:256,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:258,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:265,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:265,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:265,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:272,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:265,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:267,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:272,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:277,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:279,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_compute_me_multi_reflist
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionLinenumberEnd: 2924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         68
      ICount:          1318
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - isvce_compute_skip_cost
        - isvce_evaluate_bipred
        - isvce_evaluate_init_srchposn_16x16
        - isvce_full_pel_motion_estimation_16x16
        - isvce_get_search_candidates
        - isvce_sub_pel_motion_estimation_16x16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2611,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2611,39'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2611,39'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2612,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2612,9'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2612,9'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2613,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2613,39'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2613,39'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2614,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2614,9'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2614,9'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2617,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2619,13'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2633,27'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2639,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2642,41'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_evaluate_bipred
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2757,24'
              BranchSideFuncs:
                - isvce_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2652,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2655,21'
              BranchSideFuncs:
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2660,28'
              BranchSideFuncs:
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2675,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2677,34'
              BranchSideFuncs:
                - isvce_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2682,48'
              BranchSideFuncs:
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2698,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2701,32'
              BranchSideFuncs:
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2748,9'
              BranchSideFuncs:
                - isvce_evaluate_bipred
                - isvce_get_search_candidates
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
                - isvce_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2757,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2759,31'
              BranchSideFuncs:
                - isvce_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2779,12'
              BranchSideFuncs:
                - isvce_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2759,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2763,36'
              BranchSideFuncs:
                - isvce_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2768,9'
              BranchSideFuncs:
                - isvce_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2779,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2779,36'
              BranchSideFuncs:
                - isvce_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2841,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2779,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2781,23'
              BranchSideFuncs:
                - isvce_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2841,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2790,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2792,20'
              BranchSideFuncs:
                - isvce_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2798,13'
              BranchSideFuncs:
                - isvce_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2792,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2792,44'
              BranchSideFuncs:
                - isvce_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2797,13'
              BranchSideFuncs:
                - isvce_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2792,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2794,56'
              BranchSideFuncs:
                - isvce_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2797,13'
              BranchSideFuncs:
                - isvce_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2843,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2845,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2864,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2845,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2847,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2854,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2864,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2866,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2879,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2919,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2919,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2921,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:2642,13'
          Dst:             isvce_get_search_candidates
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:2654,17'
          Dst:             isvce_compute_skip_cost
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:2682,13'
          Dst:             isvce_evaluate_init_srchposn_16x16
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:2687,13'
          Dst:             isvce_full_pel_motion_estimation_16x16
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:2746,17'
          Dst:             isvce_sub_pel_motion_estimation_16x16
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:2833,13'
          Dst:             isvce_evaluate_bipred
    - functionName:    isvce_get_search_candidates
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_me_ctxt
        - i4_reflist
      BBCount:         529
      ICount:          4183
      EdgeCount:       711
      CyclomaticComplexity: 184
      functionsReached:
        - __assert_fail
        - isvce_mv_pred_me
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1038,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1037,18'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1039,16'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1041,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1041,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1042,27'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1046,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1045,23'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1047,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1051,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1050,22'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1052,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1056,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1058,12'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1080,8'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1058,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1060,66'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1064,12'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:81,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:83,15'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:108,5'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:83,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:81,54'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:85,18'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:85,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:86,19'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:87,18'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:86,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:87,18'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:103,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:87,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:88,19'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:90,32'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:85,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:90,32'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:103,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:90,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:90,30'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:90,30'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:93,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:93,30'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:93,30'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:96,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:96,41'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:98,21'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:96,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:83,28'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_ilp_mv_utils.h:98,21'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1064,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1064,51'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1066,19'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1064,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1066,19'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1077,5'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1066,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1068,22'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1076,9'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1068,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1069,23'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1071,53'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1068,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1071,53'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1075,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1074,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1080,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1080,33'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1087,8'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1080,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1082,40'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1087,8'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1084,5'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1087,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1087,33'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1096,22'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1087,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1089,40'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1096,22'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1091,5'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - isvce_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1110,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1110,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1113,45'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1119,28'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1115,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1119,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1120,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1134,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1120,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1120,50'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1134,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1119,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1122,15'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1134,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1122,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1124,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1132,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1124,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1125,19'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1127,49'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1124,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1127,49'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1131,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1130,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1134,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1134,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1152,48'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1134,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1137,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1152,48'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1137,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1137,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1144,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1137,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1139,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1144,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1141,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1148,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:906,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:906,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:907,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:907,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:909,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:911,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:915,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:917,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:918,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:917,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:915,56'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:920,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:927,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1155,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:927,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,16'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:956,90'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:929,67'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:931,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:941,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:931,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:934,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:940,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:943,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:946,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:952,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1155,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1155,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1155,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1096,5'
          Dst:             isvce_mv_pred_me
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1155,5'
          Dst:             __assert_fail
    - functionName:    isvce_compute_skip_cost
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - ps_skip_mv
        - ps_smb_part_info
        - u4_use_stat_sad
        - i4_reflist
        - i4_is_slice_type_b
      BBCount:         42
      ICount:          396
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:745,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:745,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:745,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:745,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:745,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:745,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:747,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:747,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:747,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:747,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:747,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:747,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:749,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:750,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:753,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:750,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:750,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:753,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:750,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:751,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:753,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:749,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:753,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:758,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:761,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:778,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:770,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:770,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:772,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:772,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:775,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:773,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:773,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:773,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:798,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:798,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:800,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_init_srchposn_16x16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - i4_reflist
      BBCount:         26
      ICount:          350
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:357,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:397,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:359,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:361,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:368,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:361,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:362,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:367,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:361,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:364,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:367,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:368,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:371,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:395,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:386,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:388,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:394,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:397,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:397,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:399,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_full_pel_motion_estimation_16x16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - i4_ref_list
      BBCount:         18
      ICount:          211
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - isvce_diamond_search_16x16
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:443,5'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:443,5'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:447,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:446,5'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:446,5'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:450,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:449,5'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:449,5'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:453,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:452,5'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:452,5'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:460,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:463,40'
              BranchSideFuncs:
                - isvce_diamond_search_16x16
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:466,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:463,13'
          Dst:             isvce_diamond_search_16x16
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:466,13'
          Dst:             __assert_fail
    - functionName:    isvce_sub_pel_motion_estimation_16x16
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - i4_reflist
      BBCount:         31
      ICount:          572
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:591,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:593,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:623,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:605,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:607,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:620,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:623,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:625,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:655,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:637,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:639,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:652,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:655,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:657,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:690,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:657,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:659,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:688,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:672,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:674,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:687,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:690,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:690,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:692,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_evaluate_bipred
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - ps_proc
        - ps_mb_ctxt_bi
      BBCount:         22
      ICount:          507
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2472,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2474,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2545,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2484,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2485,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2487,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2484,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2487,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2492,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2497,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2498,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2500,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2497,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2500,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2505,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2536,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2538,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2544,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_mv_pred_me
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_ref_list
      BBCount:         66
      ICount:          554
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - isvce_get_mv_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1500,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1502,18'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1505,8'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1505,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1505,34'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1522,8'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1505,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1506,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1522,8'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1505,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1509,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1522,8'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1513,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1513,39'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1521,5'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1513,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1513,65'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1521,5'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1513,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1515,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1521,5'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1522,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1522,34'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1529,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1522,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1523,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1529,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1522,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1526,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1529,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1529,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1535,12'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1542,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1535,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1535,38'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1541,5'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1535,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1536,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1541,5'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1535,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1538,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1541,5'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1555,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1555,18'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1557,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1555,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1555,29'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1557,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1555,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1556,19'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1557,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1557,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1557,24'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1559,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1557,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1557,34'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1559,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1557,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1558,19'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1559,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1562,5'
          Dst:             isvce_get_mv_predictor
    - functionName:    isvce_get_mv_predictor
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pred_mv
        - ps_neig_mv
        - pred_algo
      BBCount:         37
      ICount:          402
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1320,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1324,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1329,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1334,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1346,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1339,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1339,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1339,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1339,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1339,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1339,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1341,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1341,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1341,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1341,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1341,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1341,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_find_bskip_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_reflist
      BBCount:         86
      ICount:          824
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2278,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2280,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2286,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2286,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2288,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2293,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2301,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2301,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2301,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2301,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2301,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2301,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2301,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2301,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2301,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2301,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2301,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2301,82'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2315,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2317,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2323,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2339,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2341,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2355,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2343,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2343,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2343,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2343,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2343,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2344,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2346,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2346,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2346,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2346,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2346,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2347,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2349,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2349,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2349,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2349,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2339,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2350,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2355,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2355,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2362,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2355,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2357,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2362,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2367,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2367,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2374,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2367,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2369,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2374,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2379,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2382,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2397,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2408,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2419,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2383,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2384,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2394,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2385,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2386,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2394,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2387,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2388,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2394,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2389,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2390,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2394,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2390,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2390,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2392,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2382,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2392,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2394,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2398,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2399,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2405,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2400,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2401,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2405,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2397,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2403,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2405,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2409,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2410,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2416,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2411,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2412,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2416,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2408,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2414,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2416,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_find_bskip_params_me
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_reflist
      BBCount:         85
      ICount:          787
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2078,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2080,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2086,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2086,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2088,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2093,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2101,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2101,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2101,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2101,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2101,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2101,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2101,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2101,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2101,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2101,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2101,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2101,82'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2113,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2115,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2120,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2130,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2132,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2145,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2134,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2134,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2134,79'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2134,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2134,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2135,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2137,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2137,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2137,79'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2137,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2137,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2138,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2140,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2140,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2140,79'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2140,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2130,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2141,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2145,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2145,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2147,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2147,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2149,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2149,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2151,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2153,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2159,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2159,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2166,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2159,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2161,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2166,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2171,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2171,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2178,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2171,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2173,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2178,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2197,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2197,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2197,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2197,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2197,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2197,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2198,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2198,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2198,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2198,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2198,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2198,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2200,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2200,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2200,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2201,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2201,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2201,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:2201,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2201,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:2201,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_compute_me_nmb
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - u4_nmb_count
      BBCount:         26
      ICount:          691
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - isvce_derive_nghbr_avbl_of_mbs
        - isvce_init_me
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1862,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1862,5'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1864,8'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1864,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1866,47'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1871,14'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1871,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1874,12'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1974,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1874,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1878,17'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1892,33'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1885,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1885,21'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1885,21'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1887,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1887,30'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1888,17'
              BranchSideFuncs:
                - ithread_yield
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1920,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1922,44'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1930,57'
              BranchSideFuncs:
                - isvce_derive_nghbr_avbl_of_mbs
                - isvce_init_me
                - ithread_yield
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1862,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1888,17'
          Dst:             ithread_yield
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1912,9'
          Dst:             isvce_derive_nghbr_avbl_of_mbs
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1914,9'
          Dst:             isvce_init_me
    - functionName:    isvce_init_me
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         4
      ICount:          117
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1590,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1592,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1596,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_compute_me_single_reflist
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         30
      ICount:          637
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - isvce_compute_skip_cost
        - isvce_evaluate_init_srchposn_16x16
        - isvce_full_pel_motion_estimation_16x16
        - isvce_get_search_candidates
        - isvce_sub_pel_motion_estimation_16x16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1666,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1666,39'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1666,39'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1667,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1667,9'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1667,9'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1668,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1668,39'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1668,39'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1669,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1669,9'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1669,9'
              BranchSideFuncs:
                - isvce_get_search_candidates
                - isvce_compute_skip_cost
                - isvce_evaluate_init_srchposn_16x16
                - isvce_full_pel_motion_estimation_16x16
                - isvce_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1716,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1719,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1781,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1730,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1734,17'
              BranchSideFuncs:
                - isvce_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1772,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1781,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1783,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1787,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1825,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1825,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1827,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1687,5'
          Dst:             isvce_get_search_candidates
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1697,5'
          Dst:             isvce_compute_skip_cost
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1719,9'
          Dst:             isvce_evaluate_init_srchposn_16x16
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1724,9'
          Dst:             isvce_full_pel_motion_estimation_16x16
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1770,13'
          Dst:             isvce_sub_pel_motion_estimation_16x16
    - functionName:    isvce_mv_pred
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_slice_type
      BBCount:         70
      ICount:          603
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - isvce_get_mv_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1386,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1388,15'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1462,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1392,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1394,22'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1397,29'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1401,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1401,38'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1418,12'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1401,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1402,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1418,12'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1401,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1405,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1418,12'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1409,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1409,43'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1417,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1409,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1409,69'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1417,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1409,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1411,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1417,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1418,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1418,38'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1426,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1418,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1419,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1426,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1418,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1422,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1426,13'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1426,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1432,16'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1439,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1432,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1432,42'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1438,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1432,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1433,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1438,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1432,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1435,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1438,9'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1451,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1451,22'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1453,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1451,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1451,33'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1453,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1451,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1452,23'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1453,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1453,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1453,28'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1455,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1453,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1453,38'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1455,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1453,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1454,23'
              BranchSideFuncs:
                - isvce_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1455,17'
              BranchSideFuncs:
                - isvce_get_mv_predictor
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:1458,9'
          Dst:             isvce_get_mv_predictor
    - functionName:    isvce_find_pskip_params_me
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_reflist
      BBCount:         21
      ICount:          184
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1269,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1269,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1269,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1270,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1270,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1271,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1273,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1271,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1272,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1273,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1272,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1273,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1273,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1274,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1283,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1274,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1275,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1283,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1269,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1278,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1283,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvce_find_pskip_params
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_reflist
      BBCount:         27
      ICount:          237
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1201,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1201,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1201,79'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1202,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1202,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1203,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1205,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1203,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1204,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1205,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1204,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1205,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1205,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1206,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1215,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1206,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1207,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1215,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1201,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1210,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1215,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1219,87'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1220,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1225,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:1219,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1222,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:1225,5'
              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:    isvce_init_mv_bits
      functionSourceFile: '/src/libavc/encoder/svc/isvce_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_me_ctxt
      BBCount:         13
      ICount:          134
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:843,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:843,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:843,5'
              BranchSideFuncs:
                - CLZ.3517
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:850,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:852,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:867,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/svc/isvce_me.c:860,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:862,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/svc/isvce_me.c:865,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/svc/isvce_me.c:843,5'
          Dst:             CLZ
    - functionName:    sse_to_psnr
      functionSourceFile: '/src/libavc/encoder/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - samples
        - sse
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - log10
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/psnr.c:60,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/psnr.c:60,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/psnr.c:61,9'
              BranchSideFuncs:
                - log10
                - log10
                - log10
        - Branch String:   '/src/libavc/encoder/psnr.c:61,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/psnr.c:61,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/psnr.c:62,26'
              BranchSideFuncs:
                - log10
                - log10
                - log10
        - Branch String:   '/src/libavc/encoder/psnr.c:63,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/psnr.c:63,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/psnr.c:63,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/psnr.c:62,20'
          Dst:             log10
        - Src:             '/src/libavc/encoder/psnr.c:62,39'
          Dst:             log10
        - Src:             '/src/libavc/encoder/psnr.c:62,52'
          Dst:             log10
    - functionName:    log10
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sse
      functionSourceFile: '/src/libavc/encoder/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src_luma
        - pu1_rec_luma
        - pu1_src_chroma
        - pu1_rec_chroma
        - src_strd
        - rec_strd
        - width
        - height
        - pd_sse
      BBCount:         17
      ICount:          199
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/psnr.c:32,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/psnr.c:34,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/psnr.c:43,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/psnr.c:34,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/psnr.c:36,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/psnr.c:39,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/psnr.c:43,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/psnr.c:45,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/psnr.c:55,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/psnr.c:45,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/psnr.c:47,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/psnr.c:52,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_sixtap_filter_2dvh_vert_ssse3
      functionSourceFile: '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst1
        - pu1_dst2
        - src_strd
        - dst_strd
        - pi4_pred1
        - pred1_strd
      BBCount:         21
      ICount:          1751
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:361,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:304,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:365,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:470,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:470,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:470,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:470,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:470,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:470,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:476,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:476,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:483,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:476,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:483,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:483,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:482,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:392,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:485,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_sixtapfilter_horz_ssse3
      functionSourceFile: '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
      BBCount:         11
      ICount:          618
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:187,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:187,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:195,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:187,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:195,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:195,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:194,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:131,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_half_pel_ssse3.c:196,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra_chroma_modes_ssse3
      functionSourceFile: '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels
        - pu1_dst
        - src_strd
        - dst_strd
        - u4_n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
      BBCount:         49
      ICount:          3469
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:866,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:868,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:919,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:870,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:875,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:917,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:919,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:923,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:951,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:926,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:928,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:949,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:951,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:953,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:953,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:953,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1028,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:953,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:962,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1028,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1028,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1036,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1084,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1084,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1092,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1138,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1166,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1166,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1168,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1170,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1172,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1194,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1174,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1175,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1177,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1194,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1198,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:1242,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra_4x4_modes_ssse3
      functionSourceFile: '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels
        - pu1_dst
        - src_strd
        - dst_strd
        - u4_n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
        - u4_lambda
        - u4_predictd_mode
      BBCount:         202
      ICount:          3092
      EdgeCount:       268
      CyclomaticComplexity: 68
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:526,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:528,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:536,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:533,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:533,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:533,90'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:536,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:538,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:547,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:544,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:544,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:544,90'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:547,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:549,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:585,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:549,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:551,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:577,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:557,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:559,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:564,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:564,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:566,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:571,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:582,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:582,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:582,84'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:585,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:595,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:627,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:629,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:640,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:637,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:637,92'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:637,103'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:640,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:642,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:653,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:650,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:650,92'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:650,103'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:653,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:655,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:668,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:665,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:665,89'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:665,100'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:668,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:670,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:682,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:679,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:679,89'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:679,100'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:682,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:684,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:698,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:695,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:695,89'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:695,100'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:698,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:700,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:709,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:709,89'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:709,100'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:712,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:718,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:723,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:725,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:727,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:727,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:729,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:732,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:732,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:734,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:737,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:737,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:739,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:742,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:742,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:744,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:747,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:747,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:749,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:752,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:752,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:754,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:757,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:757,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:759,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:762,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra16x16_modes_ssse3
      functionSourceFile: '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels_i16
        - pu1_dst
        - src_strd
        - dst_strd
        - n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
      BBCount:         64
      ICount:          2845
      EdgeCount:       82
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:177,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:177,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:177,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:178,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:178,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:178,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:181,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:183,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:240,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:230,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:207,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:233,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:240,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:242,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:291,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:281,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:263,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:284,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:293,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:295,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:302,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:302,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:304,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:311,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:314,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:316,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:354,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:336,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:357,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:365,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:366,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:366,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:368,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:369,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:371,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:386,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:383,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:376,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:385,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:386,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:388,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:409,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:404,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:392,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:406,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:421,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ih264e_intra_modes_eval_ssse3.c:414,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_satqd_16x16_lumainter_sse42
      functionSourceFile: '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1943
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - pu2_thrsh
        - pi4_mb_distortion
        - pu4_is_zero
      BBCount:         31
      ICount:          1859
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1741,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1743,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1942,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1786,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1787,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1839,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1834,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1834,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1836,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1834,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1834,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1836,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1835,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1835,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1836,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1834,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1836,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1837,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1886,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1938,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1933,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1933,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1935,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1933,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1933,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1935,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1934,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1934,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1935,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1933,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1935,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:1936,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_sub_pel_compute_sad_16x16_sse42
      functionSourceFile: '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ref_half_x
        - pu1_ref_half_y
        - pu1_ref_half_xy
        - src_strd
        - ref_strd
        - pi4_sad
      BBCount:         1
      ICount:          4501
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ime_calculate_sad4_prog_sse42
      functionSourceFile: '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_ref
        - pu1_src
        - ref_strd
        - src_strd
        - pi4_sad
      BBCount:         1
      ICount:          2353
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ime_compute_sad_16x16_fast_sse42
      functionSourceFile: '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         1
      ICount:          411
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ime_compute_sad_16x16_ea8_sse42
      functionSourceFile: '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         4
      ICount:          767
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:408,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:410,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c:414,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_sad_16x8_sse42
      functionSourceFile: '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         1
      ICount:          384
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ime_compute_sad_16x16_sse42
      functionSourceFile: '/src/libavc/encoder/x86/ime_distortion_metrics_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         1
      ICount:          724
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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_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:    0
      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:    0
      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:    0
      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:    0
      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:    1
      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:    1
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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:    0
      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_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:    0
      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:    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:    1
      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:    1
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isvc_chroma_zcbf_iquant_itrans_recon_4x4
      functionSourceFile: '/src/libavc/common/svc/isvc_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         41
      ICount:          383
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1069,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1071,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1085,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1071,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1073,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1082,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1073,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1076,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1081,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1077,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1073,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1077,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1077,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1073,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1073,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1085,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1087,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1087,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1089,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:1092,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_zcbf_iquant_itrans_recon_4x4
      functionSourceFile: '/src/libavc/common/svc/isvc_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         41
      ICount:          380
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:976,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:978,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:992,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:978,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:980,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:989,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:980,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:983,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:988,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:985,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:980,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:985,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:985,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:980,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:980,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:992,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:994,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:994,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:996,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:999,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_iquant_itrans_recon_chroma_4x4_dc
      functionSourceFile: '/src/libavc/common/svc/isvc_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         89
      ICount:          802
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:870,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:872,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:907,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:879,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:879,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:879,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:879,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:879,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:879,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:886,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:886,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:886,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:886,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:886,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:886,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:893,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:893,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:893,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:893,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:893,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:893,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:900,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:870,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:900,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:900,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:870,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:870,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_iquant_itrans_recon_chroma_4x4
      functionSourceFile: '/src/libavc/common/svc/isvc_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         99
      ICount:          1167
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:704,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:704,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:710,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:710,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:712,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:749,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:712,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:714,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:718,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:750,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:752,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:801,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:766,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:766,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:766,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:766,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:766,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:766,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:775,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:775,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:775,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:775,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:775,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:775,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:784,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:784,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:784,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:784,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:784,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:784,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:793,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:750,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:793,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:793,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:750,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:750,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_iquant_itrans_recon_8x8
      functionSourceFile: '/src/libavc/common/svc/isvc_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         189
      ICount:          2116
      EdgeCount:       249
      CyclomaticComplexity: 62
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:394,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:394,54'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:394,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:398,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:404,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:404,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:406,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:415,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:415,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:427,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:494,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:495,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:497,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:625,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:560,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:560,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:560,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:560,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:560,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:560,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:569,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:569,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:569,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:569,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:569,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:569,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:577,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:577,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:577,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:577,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:577,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:577,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:585,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:585,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:585,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:585,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:585,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:585,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:593,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:593,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:601,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:601,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:601,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:601,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:601,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:601,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:609,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:609,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:609,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:609,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:609,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:609,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:617,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:495,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:617,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:617,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:495,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:495,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:398,5'
          Dst:             __assert_fail
    - functionName:    isvc_iquant_itrans_recon_4x4_dc
      functionSourceFile: '/src/libavc/common/svc/isvc_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         95
      ICount:          860
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:260,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:260,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:260,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:263,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:265,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:270,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:273,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:275,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:310,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:282,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:282,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:282,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:282,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:282,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:282,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:289,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:289,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:289,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:289,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:289,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:289,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:296,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:296,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:296,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:296,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:296,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:296,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:303,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:273,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:303,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:303,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:273,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:273,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_iquant_itrans_recon_4x4
      functionSourceFile: '/src/libavc/common/svc/isvc_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_res_pred
        - ps_res
        - ps_rec
        - ps_iq_it_res_rec_constants
        - pi2_tmp
        - pi2_dc_src
        - i4_iq_start_idx
        - u1_res_accumulate
      BBCount:         101
      ICount:          1174
      EdgeCount:       133
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:144,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:144,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:148,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:148,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:150,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:181,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:152,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:152,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:154,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:152,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:152,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:154,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:182,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:184,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:233,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:198,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:198,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:198,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:198,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:198,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:198,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:207,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:207,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:207,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:207,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:207,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:207,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:216,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:216,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:216,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:216,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:216,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:216,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_trans_quant_itrans_iquant.h:240,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:225,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:182,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:225,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:225,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:182,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_iquant_itrans_recon.c:182,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_is_nonzero_blk
      functionSourceFile: '/src/libavc/common/svc/isvc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_data
        - i4_data_strd
        - u4_wd
        - u4_ht
      BBCount:         12
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_mem_fns.c:147,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:149,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:158,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_mem_fns.c:149,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:151,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:156,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_mem_fns.c:151,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:153,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:155,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_memset_2d
      functionSourceFile: '/src/libavc/common/svc/isvc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - i4_dst_stride
        - u1_val
        - i4_blk_wd
        - i4_blk_ht
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_mem_fns.c:115,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:117,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:121,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_copy_2d
      functionSourceFile: '/src/libavc/common/svc/isvc_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - i4_dst_stride
        - pu1_src
        - i4_src_stride
        - i4_blk_wd
        - i4_blk_ht
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_mem_fns.c:86,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:88,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_mem_fns.c:93,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_resi_trans_quant_8x8
      functionSourceFile: '/src/libavc/common/svc/isvc_resi_trans_quant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_out
        - ps_upsampled_res
        - ps_quant_constants
        - pu1_nnz
        - pi2_dc_out
        - u1_use_upsampled_res
      BBCount:         162
      ICount:          1749
      EdgeCount:       214
      CyclomaticComplexity: 54
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:673,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:673,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:673,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:676,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:676,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:676,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:689,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:691,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:759,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:708,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:710,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:720,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:761,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:763,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:839,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:802,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:806,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:810,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:814,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:818,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:822,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:826,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:830,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_hadamard_quant_2x2_uv
      functionSourceFile: '/src/libavc/common/svc/isvc_resi_trans_quant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_dst
        - ps_quant_constants
        - pu1_nnz
      BBCount:         53
      ICount:          512
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:574,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:613,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:591,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:596,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:601,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:606,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_hadamard_quant_4x4
      functionSourceFile: '/src/libavc/common/svc/isvc_resi_trans_quant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_dst
        - ps_quant_constants
        - pu1_nnz
      BBCount:         57
      ICount:          589
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:450,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:452,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:474,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:476,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:508,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:487,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:492,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:497,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:502,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_resi_trans_quant_chroma_4x4
      functionSourceFile: '/src/libavc/common/svc/isvc_resi_trans_quant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_out
        - ps_upsampled_res
        - ps_quant_constants
        - pu1_nnz
        - pi2_dc_out
        - u1_use_upsampled_res
      BBCount:         93
      ICount:          930
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:289,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:289,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:289,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:292,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:292,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:292,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:300,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:303,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:333,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:308,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:310,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:317,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:334,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:337,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:381,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:351,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:353,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:356,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:361,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:366,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:371,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isvc_resi_trans_quant_4x4
      functionSourceFile: '/src/libavc/common/svc/isvc_resi_trans_quant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_src
        - ps_pred
        - ps_out
        - ps_upsampled_res
        - ps_quant_constants
        - pu1_nnz
        - pi2_dc_out
        - u1_use_upsampled_res
      BBCount:         93
      ICount:          930
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:125,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:125,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:125,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:128,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:128,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:128,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:139,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:170,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:144,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:146,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:153,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:58,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:172,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:175,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:219,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:189,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:191,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:194,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:199,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:204,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/svc/isvc_resi_trans_quant.c:209,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_init_cabac_enc_envirnoment
      functionSourceFile: '/src/libavc/encoder/ih264e_cabac_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_enc_env
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_init_cabac_ctxt
      functionSourceFile: '/src/libavc/encoder/ih264e_cabac_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264e_init_cabac_enc_envirnoment
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_cabac_init.c:186,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_cabac_init.c:188,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_cabac_init.c:192,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_cabac_init.c:182,5'
          Dst:             ih264e_init_cabac_enc_envirnoment
    - functionName:    ih264e_init_cabac_table
      functionSourceFile: '/src/libavc/encoder/ih264e_cabac_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ent_ctxt
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_code_chroma_inter_macroblock_8x8
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         9
      ICount:          193
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264e_chroma_8x8_idctrans_iquant_itrans_recon
        - ih264e_chroma_8x8_resi_trans_dctrans_quant
        - ih264e_motion_comp_chroma
        - ih264e_pack_c_mb
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:2341,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2343,18'
              BranchSideFuncs:
                - ih264e_chroma_8x8_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2346,9'
              BranchSideFuncs:
                - ih264e_chroma_8x8_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:2346,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2349,25'
              BranchSideFuncs:
                - ih264e_chroma_8x8_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2357,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2307,5'
          Dst:             ih264e_motion_comp_chroma
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2314,5'
          Dst:             ih264e_chroma_8x8_resi_trans_dctrans_quant
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2327,5'
          Dst:             ih264e_pack_c_mb
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2348,9'
          Dst:             ih264e_chroma_8x8_idctrans_iquant_itrans_recon
    - functionName:    ih264e_chroma_8x8_resi_trans_dctrans_quant
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - pu1_src
        - pu1_pred
        - pi2_out
        - src_strd
        - pred_strd
        - out_strd
        - pu2_scale_matrix
        - pu2_threshold_matrix
        - u4_qbits
        - u4_round_factor
        - pu1_nnz_c
      BBCount:         7
      ICount:          189
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:522,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:539,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_pack_c_mb
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi2_res_mb
        - pv_mb_coeff_data
        - i4_res_strd
        - u1_cbp_c
        - pu1_nnz
        - u4_thres_resi
        - pu4_cntrl
        - u4_swap_uv
      BBCount:         71
      ICount:          646
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1266,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1268,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1274,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1274,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1276,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1326,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1282,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1284,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1304,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1284,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1286,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1296,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1287,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1290,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1293,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1307,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1309,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1316,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1329,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1331,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1337,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1342,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1344,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1454,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1353,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1355,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1418,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1369,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1371,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1409,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1371,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1373,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1401,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1377,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1380,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1397,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1383,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1383,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1396,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1383,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1386,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1396,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1386,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1386,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1388,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1386,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1388,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1392,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1388,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1389,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1390,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1418,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1418,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1438,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1418,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1420,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1438,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1441,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1443,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1450,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1454,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1456,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1458,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_chroma_8x8_idctrans_iquant_itrans_recon
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - pi2_src
        - pu1_pred
        - pu1_out
        - src_strd
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - u4_cntrl
        - pi4_tmp
      BBCount:         19
      ICount:          408
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:658,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:663,9'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:687,20'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:670,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:672,30'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:676,26'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:701,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:703,32'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:719,5'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:720,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:722,32'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:743,5'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:744,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:746,9'
              BranchSideFuncs:
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:757,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:700,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:715,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:719,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:739,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:743,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:755,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:    12
      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:    ih264e_code_luma_inter_macroblock_16x16
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2239
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         15
      ICount:          240
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264e_luma_16x16_idctrans_iquant_itrans_recon
        - ih264e_luma_16x16_resi_trans_dctrans_quant
        - ih264e_motion_comp_luma
        - ih264e_pack_l_mb
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:2179,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2179,45'
              BranchSideFuncs:
                - ih264e_luma_16x16_resi_trans_dctrans_quant
                - ih264e_pack_l_mb
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2181,52'
              BranchSideFuncs:
                - ih264e_luma_16x16_resi_trans_dctrans_quant
                - ih264e_pack_l_mb
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:2179,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2181,52'
              BranchSideFuncs:
                - ih264e_luma_16x16_resi_trans_dctrans_quant
                - ih264e_pack_l_mb
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2201,18'
              BranchSideFuncs:
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:2216,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2218,18'
              BranchSideFuncs:
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2221,9'
              BranchSideFuncs:
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:2221,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2224,25'
              BranchSideFuncs:
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2233,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2172,5'
          Dst:             ih264e_motion_comp_luma
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2181,9'
          Dst:             ih264e_luma_16x16_resi_trans_dctrans_quant
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2196,9'
          Dst:             ih264e_pack_l_mb
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2223,9'
          Dst:             ih264e_luma_16x16_idctrans_iquant_itrans_recon
    - functionName:    ih264e_luma_16x16_resi_trans_dctrans_quant
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_codec
        - pu1_src
        - pu1_pred
        - pi2_out
        - src_strd
        - pred_strd
        - dst_strd
        - pu2_scale_matrix
        - pu2_threshold_matrix
        - u4_qbits
        - u4_round_factor
        - pu1_nnz
        - u4_dc_flag
      BBCount:         10
      ICount:          183
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:190,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:206,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:206,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:215,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_pack_l_mb
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_res_mb
        - pv_mb_coeff_data
        - i4_res_strd
        - u1_cbp_l
        - pu1_nnz
        - u4_thres_resi
        - pu4_cntrl
      BBCount:         47
      ICount:          474
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1026,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1028,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1136,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1040,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1042,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1091,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1042,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1045,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1074,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1049,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1052,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1070,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1055,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1058,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1068,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1058,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1058,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1060,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1058,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1060,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1064,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1060,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1061,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1062,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1095,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1097,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1134,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1097,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1097,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1123,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1097,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1098,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1123,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1097,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1105,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1123,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1123,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1125,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1128,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1136,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1136,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1136,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1137,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1137,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1137,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1136,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1136,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1139,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_luma_16x16_idctrans_iquant_itrans_recon
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
        - pi2_src
        - pu1_pred
        - pu1_out
        - src_strd
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - u4_cntrl
        - u4_dc_trans_flag
        - pi4_tmp
      BBCount:         25
      ICount:          426
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:338,9'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:358,19'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:343,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:345,30'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:348,26'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:358,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:358,41'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:358,63'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:359,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:359,39'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:359,15'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:371,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:374,32'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:395,5'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:396,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:399,32'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:418,5'
              BranchSideFuncs:
                - CLZ.3961
                - CLZ.3961
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:419,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:421,9'
              BranchSideFuncs:
                - CLZ.3961
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:432,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:370,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:391,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:395,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:414,9'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:418,5'
          Dst:             CLZ
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:430,9'
          Dst:             CLZ
    - functionName:    ih264e_code_chroma_intra_macroblock_8x8
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         6
      ICount:          176
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264e_chroma_8x8_idctrans_iquant_itrans_recon
        - ih264e_chroma_8x8_resi_trans_dctrans_quant
        - ih264e_pack_c_mb
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:2049,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2051,23'
              BranchSideFuncs:
                - ih264e_chroma_8x8_resi_trans_dctrans_quant
                - ih264e_pack_c_mb
                - ih264e_chroma_8x8_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:2055,23'
              BranchSideFuncs:
                - ih264e_chroma_8x8_resi_trans_dctrans_quant
                - ih264e_pack_c_mb
                - ih264e_chroma_8x8_idctrans_iquant_itrans_recon
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2063,5'
          Dst:             ih264e_chroma_8x8_resi_trans_dctrans_quant
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2076,5'
          Dst:             ih264e_pack_c_mb
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:2084,5'
          Dst:             ih264e_chroma_8x8_idctrans_iquant_itrans_recon
    - functionName:    ih264e_code_luma_intra_macroblock_4x4_rdopt_on
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1976
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         24
      ICount:          262
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1924,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1927,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1974,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1929,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1934,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1967,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1939,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1941,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1962,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1941,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1943,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1952,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1943,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1946,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1949,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1967,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1969,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1971,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_code_luma_intra_macroblock_4x4
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         46
      ICount:          583
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1696,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1698,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1855,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1704,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1707,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1849,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1733,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1735,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1740,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1735,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1736,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1737,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1744,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1746,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1750,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1753,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1755,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1759,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1762,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1764,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1766,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1801,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1803,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1824,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1803,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1805,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1814,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1805,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1808,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1811,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1832,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1833,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1841,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1849,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1851,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1853,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_code_luma_intra_macroblock_16x16
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         12
      ICount:          214
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264e_luma_16x16_idctrans_iquant_itrans_recon
        - ih264e_luma_16x16_resi_trans_dctrans_quant
        - ih264e_pack_l_mb_i16
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1538,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1540,23'
              BranchSideFuncs:
                - ih264e_luma_16x16_resi_trans_dctrans_quant
                - ih264e_pack_l_mb_i16
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1544,23'
              BranchSideFuncs:
                - ih264e_luma_16x16_resi_trans_dctrans_quant
                - ih264e_pack_l_mb_i16
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1580,18'
              BranchSideFuncs:
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1583,9'
              BranchSideFuncs:
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:1583,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1586,25'
              BranchSideFuncs:
                - ih264e_luma_16x16_idctrans_iquant_itrans_recon
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:1595,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:1552,5'
          Dst:             ih264e_luma_16x16_resi_trans_dctrans_quant
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:1565,5'
          Dst:             ih264e_pack_l_mb_i16
        - Src:             '/src/libavc/encoder/ih264e_core_coding.c:1585,9'
          Dst:             ih264e_luma_16x16_idctrans_iquant_itrans_recon
    - functionName:    ih264e_pack_l_mb_i16
      functionSourceFile: '/src/libavc/encoder/ih264e_core_coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_res_mb
        - pv_mb_coeff_data
        - i4_res_strd
        - u1_cbp_l
        - pu1_nnz
        - pu4_cntrl
      BBCount:         28
      ICount:          355
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:845,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:847,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:865,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:847,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:849,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:858,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:849,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:852,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:855,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:878,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:880,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:924,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:898,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:900,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:919,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:900,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:902,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:911,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:902,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:905,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:908,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_core_coding.c:924,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:924,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_core_coding.c:926,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_sixtap_filter_2dvh_vert
      functionSourceFile: '/src/libavc/encoder/ih264e_half_pel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst1
        - pu1_dst2
        - src_strd
        - dst_strd
        - pi4_pred
        - i4_pred_strd
      BBCount:         29
      ICount:          326
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:192,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:194,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:207,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:194,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:196,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:203,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:207,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:209,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:224,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:209,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:211,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:220,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:217,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:217,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:217,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:217,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:217,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:217,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:218,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:209,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:218,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:218,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:209,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:209,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_sixtapfilter_horz
      functionSourceFile: '/src/libavc/encoder/ih264e_half_pel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
      BBCount:         15
      ICount:          156
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:116,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:131,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:116,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:120,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:128,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:126,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:116,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:126,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_half_pel.c:126,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:116,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_half_pel.c:116,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra_chroma_modes
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels
        - pu1_dst
        - src_strd
        - dst_strd
        - u4_n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
      BBCount:         104
      ICount:          1106
      EdgeCount:       134
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2220,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2222,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2246,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2224,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2226,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2239,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2231,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2233,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2237,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2233,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2233,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2233,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2234,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2234,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2234,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2247,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2249,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2275,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2251,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2253,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2267,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2260,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2262,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2264,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2262,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2262,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2262,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2280,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2283,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2288,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2292,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2294,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2299,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2303,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2303,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2313,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2303,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2309,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2313,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2315,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2317,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2330,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2319,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2327,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2324,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2324,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2324,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2325,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2325,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2325,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2330,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2331,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2332,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2332,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2333,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2334,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2334,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2335,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2337,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2340,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2340,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2342,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2344,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2346,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2360,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2347,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2349,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2359,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2349,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2351,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2357,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2360,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2362,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2379,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2363,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2365,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2376,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2368,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2370,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2374,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2381,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2383,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra_4x4_modes
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels
        - pu1_dst
        - src_strd
        - dst_strd
        - u4_n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
        - u4_lambda
        - u4_predictd_mode
      BBCount:         638
      ICount:          7905
      EdgeCount:       849
      CyclomaticComplexity: 213
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1772,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1774,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1791,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1778,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1780,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1782,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1784,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1786,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1787,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1787,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1791,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1793,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1833,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1799,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1800,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1800,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1800,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1800,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1800,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1801,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1801,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1801,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1802,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1802,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1802,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1807,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1808,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1808,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1808,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1808,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1808,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1809,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1809,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1809,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1810,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1810,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1810,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1815,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1816,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1816,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1816,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1816,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1816,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1817,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1817,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1817,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1818,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1818,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1818,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1823,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1824,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1824,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1824,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1824,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1824,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1825,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1825,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1825,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1826,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1826,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1826,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1828,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1829,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1829,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1833,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1835,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1864,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1839,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1840,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1842,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1842,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1843,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1846,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1846,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1846,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1846,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1850,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1852,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1854,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1856,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1859,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1860,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1860,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1864,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1866,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1870,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1872,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1878,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1878,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1880,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1897,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1885,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1887,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1889,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1891,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1893,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1894,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1894,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1897,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1899,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1917,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1904,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1908,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1910,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1912,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1913,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1913,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1917,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1919,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1942,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1928,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1931,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1933,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1935,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1938,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1939,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1939,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1942,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1944,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1969,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1957,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1959,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1961,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1963,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1965,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1966,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1966,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1969,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1971,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1989,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1974,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1977,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1980,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1983,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1985,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1986,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1986,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1989,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1991,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2003,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2005,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2007,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2009,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2011,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2012,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2012,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2023,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2028,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2030,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2040,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2040,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2042,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2051,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2051,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2053,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2062,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2062,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2064,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2074,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2074,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2076,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2087,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2087,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2089,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2100,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2100,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2102,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2113,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:2113,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2115,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:2128,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra16x16_modes
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ngbr_pels_i16
        - pu1_dst
        - src_strd
        - dst_strd
        - u4_n_avblty
        - u4_intra_mode
        - pu4_sadmin
        - u4_valid_intra_modes
      BBCount:         79
      ICount:          601
      EdgeCount:       101
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1580,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1582,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1600,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1584,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1586,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1597,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1590,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1592,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1595,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1592,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1592,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1592,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1602,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1604,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1620,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1608,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1617,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1610,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1612,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1614,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1612,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1612,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1612,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1629,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1631,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1638,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1631,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1633,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1635,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1633,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1633,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1633,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1638,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1639,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1641,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1641,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1642,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1644,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1644,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1645,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1647,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1650,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1652,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1653,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1655,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1663,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1657,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1659,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1662,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1663,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1665,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1675,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1666,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1668,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1672,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1676,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1678,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         46
      ICount:          480
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1435,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1435,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1435,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1435,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1435,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1435,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1436,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1438,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1446,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1438,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1440,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1443,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1451,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1451,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1451,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1451,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1451,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1451,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1452,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1454,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1458,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1463,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1463,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1463,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1463,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1463,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1463,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1464,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1466,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1469,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1474,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1475,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1476,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1474,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1476,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1478,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1492,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1492,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1494,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1500,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1502,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1505,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra4x4_modes_for_least_cost_rdopton
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         102
      ICount:          1084
      EdgeCount:       134
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1133,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1135,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1139,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1140,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1140,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1140,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1140,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1140,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1140,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1144,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1144,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1144,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1144,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1144,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1144,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1148,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1148,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1148,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1148,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1148,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1148,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1152,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1152,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1157,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1152,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1152,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1152,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1157,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1159,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1351,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1161,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1348,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1168,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1170,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1175,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1178,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1180,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1185,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1192,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1193,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1195,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1215,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1217,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1222,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1217,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1218,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1219,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1224,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1226,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1230,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1232,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1233,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1235,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1236,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1238,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1240,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1249,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1249,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1251,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1249,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1251,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1255,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1258,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1260,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1271,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1260,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1262,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1264,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1274,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1276,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1287,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1276,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1278,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1280,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1290,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1290,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1290,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1307,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1307,128'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1307,144'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1351,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1353,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1357,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1357,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1357,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1359,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra4x4_modes_for_least_cost_rdoptoff
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         93
      ICount:          903
      EdgeCount:       122
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:844,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:846,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:849,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:850,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:850,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:850,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:850,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:850,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:850,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:854,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:854,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:854,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:854,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:854,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:854,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:858,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:858,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:858,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:858,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:858,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:858,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:862,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:862,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:867,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:862,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:862,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:862,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:867,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:869,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1009,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:871,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:873,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1006,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:902,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:904,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:909,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:904,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:905,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:906,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:912,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:914,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:918,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:921,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:922,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:924,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:926,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:928,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:930,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:939,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:939,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:941,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:939,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:941,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:945,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:948,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:950,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:961,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:950,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:952,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:954,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:964,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:966,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:977,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:966,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:968,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:970,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:980,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:980,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:980,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:997,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:997,130'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:997,148'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1009,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1011,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1015,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:1015,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1015,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:1017,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra8x8_modes_for_least_cost_rdoptoff
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         93
      ICount:          844
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - ih264_intra_pred_luma_8x8_mode_ref_filtering
        - ih264e_derive_ngbr_avbl_of_mb_partitions
        - ime_compute_sad_8x8
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:581,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:583,35'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:586,32'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:587,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:587,39'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:587,35'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:587,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:587,67'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:587,35'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:591,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:591,39'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:591,35'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:591,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:591,67'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:591,35'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:595,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:595,39'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:595,35'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:595,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:595,67'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:595,35'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:599,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:599,39'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:602,18'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:599,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:599,67'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:599,35'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:602,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:604,21'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:733,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:639,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:641,34'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:645,26'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:645,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:647,34'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:650,26'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:650,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:650,50'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:652,34'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:650,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:650,74'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:652,34'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:650,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:652,34'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:658,26'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:658,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:658,50'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:660,41'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:658,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:660,41'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:664,21'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:667,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:669,21'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:680,42'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:669,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:671,46'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:673,26'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:683,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:685,21'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:696,41'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:685,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:687,45'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:689,26'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:699,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:699,41'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:699,41'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:703,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:705,19'
              BranchSideFuncs:
                - ime_compute_sad_8x8
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:725,26'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:705,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:706,17'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:709,14'
              BranchSideFuncs:
                - ime_compute_sad_8x8
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:714,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:714,107'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:714,123'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:717,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:719,43'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:723,9'
              BranchSideFuncs:
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264e_derive_ngbr_avbl_of_mb_partitions
                - ih264_intra_pred_luma_8x8_mode_ref_filtering
                - ime_compute_sad_8x8
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:733,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:735,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:739,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:739,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:741,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_intra_modes_eval.c:618,31'
          Dst:             ih264e_derive_ngbr_avbl_of_mb_partitions
        - Src:             '/src/libavc/encoder/ih264e_intra_modes_eval.c:619,31'
          Dst:             ih264e_derive_ngbr_avbl_of_mb_partitions
        - Src:             '/src/libavc/encoder/ih264e_intra_modes_eval.c:620,31'
          Dst:             ih264e_derive_ngbr_avbl_of_mb_partitions
        - Src:             '/src/libavc/encoder/ih264e_intra_modes_eval.c:621,31'
          Dst:             ih264e_derive_ngbr_avbl_of_mb_partitions
        - Src:             '/src/libavc/encoder/ih264e_intra_modes_eval.c:632,9'
          Dst:             ih264_intra_pred_luma_8x8_mode_ref_filtering
        - Src:             '/src/libavc/encoder/ih264e_intra_modes_eval.c:712,13'
          Dst:             ime_compute_sad_8x8
    - functionName:    ih264e_derive_ngbr_avbl_of_mb_partitions
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_ngbr_avbl
        - i1_pel_pos_x
        - i1_pel_pos_y
      BBCount:         34
      ICount:          153
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:249,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:264,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:251,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:253,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:255,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:255,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:255,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:261,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:255,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:257,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:261,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:264,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:264,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:281,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:264,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:266,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:281,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:266,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:270,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:270,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:270,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:278,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:270,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:272,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:278,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:283,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:285,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:289,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_evaluate_intra16x16_modes_for_least_cost_rdoptoff
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         55
      ICount:          573
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:383,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:386,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:395,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:396,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:396,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:396,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:396,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:396,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:396,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:397,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:399,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:404,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:400,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:401,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:408,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:408,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:408,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:408,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:408,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:408,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:409,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:415,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:419,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:419,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:419,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:419,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:419,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:419,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:420,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:422,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:426,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:435,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:436,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:437,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:435,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:437,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:440,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:448,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:451,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:469,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:460,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:462,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:467,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:480,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:482,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:486,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:486,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:486,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:488,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_derive_nghbr_avbl_of_mbs
      functionSourceFile: '/src/libavc/encoder/ih264e_intra_modes_eval.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         31
      ICount:          229
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:154,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:160,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:160,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:161,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:173,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:173,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:176,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:180,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:180,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:182,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:180,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:186,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:186,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:187,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:189,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:193,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:193,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:195,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:193,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:199,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_intra_modes_eval.c:199,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:200,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_intra_modes_eval.c:202,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_motion_comp_chroma
      functionSourceFile: '/src/libavc/encoder/ih264e_mc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         14
      ICount:          466
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_mc.c:336,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:341,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:454,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_mc.c:343,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:345,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:398,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_mc.c:402,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:404,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:447,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_motion_comp_luma
      functionSourceFile: '/src/libavc/encoder/ih264e_mc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
        - pu1_pseudo_pred
        - pi4_pseudo_pred_strd
      BBCount:         18
      ICount:          357
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_mc.c:168,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:174,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:276,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_mc.c:179,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:182,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:187,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:199,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:206,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_mc.c:245,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:245,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:245,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_mc.c:255,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:257,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_mc.c:268,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_compute_me_multi_reflist
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         68
      ICount:          1295
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - ih264e_evaluate_bipred
        - ih264e_get_search_candidates
        - ime_compute_skip_cost
        - ime_evaluate_init_srchposn_16x16
        - ime_full_pel_motion_estimation_16x16
        - ime_sub_pel_motion_estimation_16x16
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1802,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1802,39'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1802,39'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1803,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1803,9'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1803,9'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1804,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1804,39'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1804,39'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1805,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1805,9'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1805,9'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1808,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1810,13'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1824,27'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1830,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1834,42'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ih264e_evaluate_bipred
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1953,25'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1844,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1846,40'
              BranchSideFuncs:
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1854,28'
              BranchSideFuncs:
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1869,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1871,34'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1877,46'
              BranchSideFuncs:
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1893,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1896,34'
              BranchSideFuncs:
                - ime_sub_pel_motion_estimation_16x16
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_compute_skip_cost
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1944,9'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
                - ih264e_get_search_candidates
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
                - ime_compute_skip_cost
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1953,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1955,32'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1972,13'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1955,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1957,80'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1961,9'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1972,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1972,42'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2027,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1972,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1974,23'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2027,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1983,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1985,21'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1991,13'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1985,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1985,45'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1990,13'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1985,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1987,56'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1990,13'
              BranchSideFuncs:
                - ih264e_evaluate_bipred
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:2029,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2031,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2048,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:2031,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2033,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2038,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:2048,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2050,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2064,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:2101,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2101,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:2103,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_me.c:1834,13'
          Dst:             ih264e_get_search_candidates
        - Src:             '/src/libavc/encoder/ih264e_me.c:1846,17'
          Dst:             ime_compute_skip_cost
        - Src:             '/src/libavc/encoder/ih264e_me.c:1877,13'
          Dst:             ime_evaluate_init_srchposn_16x16
        - Src:             '/src/libavc/encoder/ih264e_me.c:1882,13'
          Dst:             ime_full_pel_motion_estimation_16x16
        - Src:             '/src/libavc/encoder/ih264e_me.c:1941,17'
          Dst:             ime_sub_pel_motion_estimation_16x16
        - Src:             '/src/libavc/encoder/ih264e_me.c:2018,13'
          Dst:             ih264e_evaluate_bipred
    - functionName:    ih264e_get_search_candidates
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - ps_me_ctxt
        - i4_reflist
      BBCount:         102
      ICount:          995
      EdgeCount:       135
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
        - ih264e_mv_pred_me
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:251,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:251,34'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:266,9'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:251,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:253,21'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:266,9'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:256,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:256,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:256,15'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:256,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:256,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:256,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:257,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:257,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:257,15'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:257,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:257,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:257,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:266,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:266,34'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:312,23'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:266,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:268,21'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:312,23'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:271,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:271,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:271,15'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:271,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:271,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:271,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:272,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:272,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:272,15'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:272,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:272,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:272,13'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:280,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:280,38'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:294,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:280,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:282,25'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:294,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:285,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:285,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:285,19'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:285,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:285,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:285,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:286,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:286,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:286,19'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:286,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:286,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:286,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:299,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:299,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:299,19'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:299,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:299,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:299,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:300,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:300,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:300,19'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:300,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:300,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:300,17'
              BranchSideFuncs:
                - ih264e_mv_pred_me
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:326,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:326,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:326,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:326,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:326,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:326,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:327,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:327,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:327,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:327,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:327,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:327,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:333,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:336,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:348,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:339,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:339,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:339,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:339,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:339,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:339,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:340,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:340,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:340,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:340,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:340,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:340,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:348,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:348,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:348,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_me.c:312,5'
          Dst:             ih264e_mv_pred_me
        - Src:             '/src/libavc/encoder/ih264e_me.c:348,5'
          Dst:             __assert_fail
    - functionName:    ih264e_evaluate_bipred
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - ps_proc
        - ps_mb_ctxt_bi
      BBCount:         22
      ICount:          489
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1670,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1672,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1739,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1682,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1683,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1685,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1682,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1685,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1690,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1695,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1696,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1698,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1695,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1698,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1703,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1729,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1731,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1737,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_mv_pred_me
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_ref_list
      BBCount:         27
      ICount:          288
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264e_get_mv_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:738,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:738,36'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:741,9'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:738,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:741,9'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:744,10'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:744,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:744,36'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:747,9'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:744,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:747,9'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:751,10'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:751,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:757,14'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:771,14'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:757,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:757,40'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:759,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:757,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:759,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:767,65'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_me.c:777,5'
          Dst:             ih264e_get_mv_predictor
    - functionName:    ih264e_get_mv_predictor
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_left_mb_pu
        - ps_top_row_pu
        - ps_pred_mv
        - i4_ref_list
      BBCount:         60
      ICount:          693
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:531,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:531,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:533,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:531,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:531,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:533,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:531,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:532,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:533,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:533,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:533,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:535,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:533,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:533,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:535,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:533,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:534,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:535,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:538,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:542,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:547,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:552,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:568,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:557,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:557,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:557,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:557,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:557,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:557,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:561,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:561,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:561,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:561,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:561,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:561,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_find_bskip_params
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_reflist
      BBCount:         86
      ICount:          823
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1490,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1492,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1498,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1498,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1500,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1505,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1511,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1511,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1512,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1511,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1511,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1511,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1512,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1512,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1512,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1512,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1512,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1512,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1527,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1529,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1535,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1552,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1554,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1562,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1556,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1556,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1556,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1556,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1556,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1556,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1557,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1557,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1557,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1557,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1557,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1557,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1558,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1558,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1558,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1558,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1552,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1558,79'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1562,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1562,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1569,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1562,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1564,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1569,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1574,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1574,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1581,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1574,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1576,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1581,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1586,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1589,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1600,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1609,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1618,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1590,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1590,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1597,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1591,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1591,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1597,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1592,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1592,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1597,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1593,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1593,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1597,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1593,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1593,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1595,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1589,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1595,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1597,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1601,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1601,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1606,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1602,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1602,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1606,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1600,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1604,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1606,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1610,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1610,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1615,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1611,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1611,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1615,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1609,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1613,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1615,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_find_bskip_params_me
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_reflist
      BBCount:         85
      ICount:          768
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1298,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1300,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1306,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1306,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1308,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1313,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1319,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1319,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1320,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1319,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1319,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1319,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1320,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1320,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1320,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1320,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1320,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1320,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1333,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1335,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1340,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1350,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1352,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1359,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1354,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1354,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1354,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1354,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1354,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1354,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1355,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1355,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1355,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1355,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1355,79'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1355,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1356,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1356,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1356,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1356,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1350,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1356,79'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1359,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1359,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1361,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1359,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1361,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1363,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1363,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1365,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1367,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1373,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1373,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1380,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1373,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1375,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1380,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1385,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1385,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1392,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1385,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1387,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1392,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1412,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1412,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1412,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1412,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1412,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1412,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1413,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1413,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1413,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1413,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1413,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1413,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1415,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1415,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1415,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1416,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1416,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1416,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1416,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1416,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1416,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_compute_me_nmb
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - u4_nmb_count
      BBCount:         17
      ICount:          536
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ih264e_derive_nghbr_avbl_of_mbs
        - ih264e_init_me
        - ithread_yield
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1105,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1108,13'
              BranchSideFuncs:
                - ih264e_derive_nghbr_avbl_of_mbs
                - ih264e_init_me
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1208,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1108,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1111,40'
              BranchSideFuncs:
                - ithread_yield
                - ih264e_derive_nghbr_avbl_of_mbs
                - ih264e_init_me
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1126,33'
              BranchSideFuncs:
                - ih264e_derive_nghbr_avbl_of_mbs
                - ih264e_init_me
                - ithread_yield
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1118,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1118,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264e_derive_nghbr_avbl_of_mbs
                - ih264e_init_me
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1118,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264e_derive_nghbr_avbl_of_mbs
                - ih264e_init_me
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1120,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1121,21'
              BranchSideFuncs:
                - ih264e_derive_nghbr_avbl_of_mbs
                - ih264e_init_me
                - ithread_yield
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1122,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264e_derive_nghbr_avbl_of_mbs
                - ih264e_init_me
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_me.c:1122,17'
          Dst:             ithread_yield
        - Src:             '/src/libavc/encoder/ih264e_me.c:1147,9'
          Dst:             ih264e_derive_nghbr_avbl_of_mbs
        - Src:             '/src/libavc/encoder/ih264e_me.c:1150,9'
          Dst:             ih264e_init_me
    - functionName:    ih264e_init_me
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         7
      ICount:          107
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:809,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:811,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:815,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:828,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:830,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:834,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_compute_me_single_reflist
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_proc
      BBCount:         30
      ICount:          620
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ih264e_get_search_candidates
        - ime_compute_skip_cost
        - ime_evaluate_init_srchposn_16x16
        - ime_full_pel_motion_estimation_16x16
        - ime_sub_pel_motion_estimation_16x16
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:898,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:898,39'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:898,39'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:899,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:899,9'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:899,9'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:900,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:900,39'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:900,39'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:901,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:901,9'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:901,9'
              BranchSideFuncs:
                - ih264e_get_search_candidates
                - ime_compute_skip_cost
                - ime_evaluate_init_srchposn_16x16
                - ime_full_pel_motion_estimation_16x16
                - ime_sub_pel_motion_estimation_16x16
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:953,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:956,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1019,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:967,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:970,28'
              BranchSideFuncs:
                - ime_sub_pel_motion_estimation_16x16
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1009,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1019,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1021,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1025,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:1063,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1063,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:1065,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_me.c:921,5'
          Dst:             ih264e_get_search_candidates
        - Src:             '/src/libavc/encoder/ih264e_me.c:931,5'
          Dst:             ime_compute_skip_cost
        - Src:             '/src/libavc/encoder/ih264e_me.c:956,9'
          Dst:             ime_evaluate_init_srchposn_16x16
        - Src:             '/src/libavc/encoder/ih264e_me.c:961,9'
          Dst:             ime_full_pel_motion_estimation_16x16
        - Src:             '/src/libavc/encoder/ih264e_me.c:1007,13'
          Dst:             ime_sub_pel_motion_estimation_16x16
    - functionName:    ih264e_mv_pred
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_slice_type
      BBCount:         40
      ICount:          370
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - ih264e_get_mv_predictor
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:631,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:633,29'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:679,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:637,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:637,40'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:641,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:638,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:638,29'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:641,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:637,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:641,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:644,14'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:644,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:644,39'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:648,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:645,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:645,29'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:648,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:644,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:648,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:652,14'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:652,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:658,18'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:670,17'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:658,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:658,43'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:661,17'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:659,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:659,33'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:661,17'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:658,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:661,17'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:666,69'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:671,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:671,29'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:673,13'
              BranchSideFuncs:
                - ih264e_get_mv_predictor
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_me.c:677,9'
          Dst:             ih264e_get_mv_predictor
    - functionName:    ih264e_find_pskip_params_me
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_reflist
      BBCount:         21
      ICount:          177
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:455,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:456,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:469,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:456,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:458,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:469,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:458,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:459,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:463,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:459,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:460,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:463,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:461,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:463,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:469,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:463,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:464,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:474,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:464,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:465,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:474,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:455,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:474,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_find_pskip_params
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_proc
        - i4_reflist
      BBCount:         27
      ICount:          226
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:388,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:389,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:402,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:389,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:391,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:402,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:391,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:392,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:396,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:392,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:393,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:396,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:394,10'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:396,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:402,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:396,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:397,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:407,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:397,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:398,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:407,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:388,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:407,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:412,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:412,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:417,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:417,5'
              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:    ih264e_init_mv_bits
      functionSourceFile: '/src/libavc/encoder/ih264e_me.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_me_ctxt
      BBCount:         13
      ICount:          134
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:145,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:145,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:145,5'
              BranchSideFuncs:
                - CLZ.4056
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:152,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:154,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:169,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_me.c:162,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:164,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_me.c:167,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_me.c:145,5'
          Dst:             CLZ
    - functionName:    ih264e_update_rc_bits_info
      functionSourceFile: '/src/libavc/encoder/ih264e_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_info
        - pv_entropy
      BBCount:         1
      ICount:          54
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264e_rc_post_enc
      functionSourceFile: '/src/libavc/encoder/ih264e_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - ps_frame_info
        - ps_pd_frm_rate
        - ps_time_stamp
        - ps_frame_time
        - i4_total_mb_in_frame
        - pe_vop_coding_type
        - i4_is_first_frame
        - pi4_is_post_encode_skip
        - u1_frame_qp
        - pi4_num_intra_in_prev_frame
        - pi4_avg_activity
      BBCount:         16
      ICount:          231
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - irc_fi_get_avg_activity
        - irc_fi_get_total_header_bits
        - irc_fi_get_total_intra_mb_cost
        - irc_fi_get_total_mb
        - irc_fi_get_total_mb_qp
        - irc_fi_get_total_mb_sad
        - irc_fi_get_total_mb_texture_bits
        - irc_update_frame_level_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:642,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:643,10'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:651,9'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:643,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:644,9'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:651,9'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:642,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:646,19'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:651,9'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:651,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:653,40'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:657,10'
              BranchSideFuncs:
                - irc_update_frame_level_info
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:657,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:657,9'
              BranchSideFuncs:
                - irc_update_frame_level_info
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:659,10'
              BranchSideFuncs:
                - irc_update_frame_level_info
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:561,44'
          Dst:             irc_fi_get_total_mb
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:562,44'
          Dst:             irc_fi_get_total_mb
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:565,44'
          Dst:             irc_fi_get_total_mb_qp
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:566,44'
          Dst:             irc_fi_get_total_mb_qp
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:567,44'
          Dst:             irc_fi_get_total_mb_sad
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:568,44'
          Dst:             irc_fi_get_total_mb_sad
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:569,44'
          Dst:             irc_fi_get_total_intra_mb_cost
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:570,44'
          Dst:             irc_fi_get_avg_activity
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:571,44'
          Dst:             irc_fi_get_total_header_bits
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:572,44'
          Dst:             irc_fi_get_total_mb_texture_bits
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:573,44'
          Dst:             irc_fi_get_total_mb_texture_bits
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:663,5'
          Dst:             irc_update_frame_level_info
    - functionName:    ih264e_rc_get_buffer_status
      functionSourceFile: '/src/libavc/encoder/ih264e_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_api
        - i4_total_frame_bits
        - e_pic_type
        - pi4_num_bits_to_prevent_vbv_underflow
        - pu1_is_enc_buf_overflow
        - pu1_is_enc_buf_underflow
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - irc_get_buffer_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:459,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:461,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:464,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:464,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:466,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:471,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:454,24'
          Dst:             irc_get_buffer_status
    - functionName:    ih264e_update_rc_mb_info
      functionSourceFile: '/src/libavc/encoder/ih264e_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_frame_info
        - pv_proc
      BBCount:         4
      ICount:          112
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:396,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:398,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:403,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264e_update_rc_framerates
      functionSourceFile: '/src/libavc/encoder/ih264e_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rate_control_api
        - ps_pd_frm_rate
        - ps_time_stamp
        - ps_frame_time
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264e_frame_time_get_src_frame_rate
        - ih264e_get_pd_avg_frm_rate
        - ih264e_should_src_be_skipped
        - ih264e_update_pd_frm_rate
        - ih264e_update_time_stamp
        - irc_change_frm_rate_for_bit_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:324,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:330,35'
              BranchSideFuncs:
                - ih264e_update_pd_frm_rate
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:337,25'
              BranchSideFuncs:
                - ih264e_frame_time_get_src_frame_rate
                - ih264e_update_pd_frm_rate
                - ih264e_get_pd_avg_frm_rate
                - irc_change_frm_rate_for_bit_alloc
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:317,5'
          Dst:             ih264e_update_time_stamp
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:320,19'
          Dst:             ih264e_should_src_be_skipped
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:330,9'
          Dst:             ih264e_update_pd_frm_rate
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:336,32'
          Dst:             ih264e_frame_time_get_src_frame_rate
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:343,9'
          Dst:             ih264e_update_pd_frm_rate
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:346,27'
          Dst:             ih264e_get_pd_avg_frm_rate
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:350,9'
          Dst:             irc_change_frm_rate_for_bit_alloc
    - functionName:    ih264e_rc_get_picture_details
      functionSourceFile: '/src/libavc/encoder/ih264e_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_rc_api
        - pi4_pic_id
        - pi4_pic_disp_order_no
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_get_picture_details
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:272,5'
          Dst:             irc_get_picture_details
    - functionName:    ih264e_rc_init
      functionSourceFile: '/src/libavc/encoder/ih264e_rate_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pv_rc_api
        - pv_frame_time
        - pv_time_stamp
        - pv_pd_frm_rate
        - u4_max_frm_rate
        - u4_src_frm_rate
        - u4_tgt_frm_rate
        - e_rate_control_type
        - u4_avg_bit_rate
        - u4_peak_bit_rate
        - u4_max_delay
        - u4_intra_frame_interval
        - i4_inter_frm_int
        - pu1_init_qp
        - i4_max_inter_frm_int
        - pu1_min_max_qp
        - u1_profile_level
      BBCount:         9
      ICount:          167
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264e_frame_time_get_src_ticks
        - ih264e_frame_time_get_tgt_ticks
        - ih264e_get_lvl_idx
        - ih264e_init_frame_time
        - ih264e_init_pd_frm_rate
        - ih264e_init_time_stamp
        - irc_initialise_rate_control
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:196,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:198,32'
              BranchSideFuncs:
                - ih264e_init_frame_time
                - ih264e_init_pd_frm_rate
                - ih264e_init_time_stamp
                - ih264e_frame_time_get_src_ticks
                - ih264e_frame_time_get_tgt_ticks
                - irc_initialise_rate_control
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:203,32'
              BranchSideFuncs:
                - ih264e_init_frame_time
                - ih264e_init_pd_frm_rate
                - ih264e_init_time_stamp
                - ih264e_frame_time_get_src_ticks
                - ih264e_frame_time_get_tgt_ticks
                - irc_initialise_rate_control
        - Branch String:   '/src/libavc/encoder/ih264e_rate_control.c:225,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:225,28'
              BranchSideFuncs:
                - irc_initialise_rate_control
            - BranchSide:      '/src/libavc/encoder/ih264e_rate_control.c:225,59'
              BranchSideFuncs:
                - irc_initialise_rate_control
      Callsites:
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:192,36'
          Dst:             ih264e_get_lvl_idx
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:208,5'
          Dst:             ih264e_init_frame_time
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:213,5'
          Dst:             ih264e_init_pd_frm_rate
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:217,5'
          Dst:             ih264e_init_time_stamp
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:221,20'
          Dst:             ih264e_frame_time_get_src_ticks
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:222,20'
          Dst:             ih264e_frame_time_get_tgt_ticks
        - Src:             '/src/libavc/encoder/ih264e_rate_control.c:228,5'
          Dst:             irc_initialise_rate_control
    - functionName:    ime_compute_skip_cost
      functionSourceFile: '/src/libavc/encoder/ime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - ps_skip_mv
        - ps_smb_part_info
        - u4_use_stat_sad
        - i4_reflist
        - i4_is_slice_type_b
      BBCount:         42
      ICount:          387
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime.c:716,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:716,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:716,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:716,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:716,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:716,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:717,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:717,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:717,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:717,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:717,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:717,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:719,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:720,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:724,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:720,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:721,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:724,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:721,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:722,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:724,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:719,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:724,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:730,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:733,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:750,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:742,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:742,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:744,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:742,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:744,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:747,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:745,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:745,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:745,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:769,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:769,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:771,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_sub_pel_motion_estimation_16x16
      functionSourceFile: '/src/libavc/encoder/ime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - i4_reflist
      BBCount:         31
      ICount:          572
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime.c:550,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:552,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:584,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:563,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:565,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:581,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:584,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:586,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:618,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:597,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:599,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:615,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:618,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:620,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:655,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:620,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:622,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:653,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:634,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:636,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:652,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:655,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:655,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:657,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_full_pel_motion_estimation_16x16
      functionSourceFile: '/src/libavc/encoder/ime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - i4_ref_list
      BBCount:         18
      ICount:          211
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - ime_diamond_search_16x16
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime.c:401,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:401,5'
              BranchSideFuncs:
                - ime_diamond_search_16x16
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ime.c:401,5'
              BranchSideFuncs:
                - ime_diamond_search_16x16
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ime.c:403,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:403,5'
              BranchSideFuncs:
                - ime_diamond_search_16x16
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ime.c:403,5'
              BranchSideFuncs:
                - ime_diamond_search_16x16
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ime.c:405,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:405,5'
              BranchSideFuncs:
                - ime_diamond_search_16x16
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ime.c:405,5'
              BranchSideFuncs:
                - ime_diamond_search_16x16
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ime.c:407,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:407,5'
              BranchSideFuncs:
                - ime_diamond_search_16x16
                - __assert_fail
            - BranchSide:      '/src/libavc/encoder/ime.c:407,5'
              BranchSideFuncs:
                - ime_diamond_search_16x16
                - __assert_fail
        - Branch String:   '/src/libavc/encoder/ime.c:414,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:417,38'
              BranchSideFuncs:
                - ime_diamond_search_16x16
            - BranchSide:      '/src/libavc/encoder/ime.c:420,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/encoder/ime.c:417,13'
          Dst:             ime_diamond_search_16x16
        - Src:             '/src/libavc/encoder/ime.c:420,13'
          Dst:             __assert_fail
    - functionName:    ime_diamond_search_16x16
      functionSourceFile: '/src/libavc/encoder/ime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - i4_reflist
      BBCount:         37
      ICount:          541
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime.c:152,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:155,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:236,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:155,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:156,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:160,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:156,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:157,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:160,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:157,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:158,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:160,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:155,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:163,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:187,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:189,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:196,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:196,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:198,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:205,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:205,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:207,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:214,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:214,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:216,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:223,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:223,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:223,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:230,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:223,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:230,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:236,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:238,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_evaluate_init_srchposn_16x16
      functionSourceFile: '/src/libavc/encoder/ime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_me_ctxt
        - i4_reflist
      BBCount:         26
      ICount:          347
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime.c:314,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:317,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:353,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:319,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:321,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:328,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:321,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:322,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:327,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:321,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:324,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:327,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:328,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:331,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:351,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:342,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:344,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:350,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime.c:353,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime.c:353,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime.c:355,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_satqd_16x16_lumaintra
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - max_sad
        - thrsh
        - pi4_mb_distortion
        - sig_nz_sad
      BBCount:         99
      ICount:          1433
      EdgeCount:       134
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1144,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1214,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1146,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1148,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1175,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1151,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1151,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1151,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1151,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1151,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1151,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1152,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1152,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1152,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1152,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1152,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1152,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1157,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1157,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1157,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1157,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1157,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1157,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1158,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1158,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1158,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1158,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1158,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1158,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1163,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1163,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1163,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1163,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1163,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1163,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1164,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1164,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1164,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1164,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1164,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1164,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1169,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1169,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1169,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1169,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1169,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1169,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1170,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1170,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1170,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1170,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1170,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1170,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1175,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1178,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1209,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1178,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1178,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1179,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1179,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1179,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1181,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1182,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1182,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1183,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1183,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1184,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1184,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1184,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1186,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1187,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1187,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1188,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1188,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1189,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1189,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1189,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1191,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1192,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1192,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1193,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1193,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1194,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1194,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1178,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1197,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1214,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1216,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1222,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1217,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1218,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1219,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_satqd_8x16_chroma
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - max_sad
        - thrsh
      BBCount:         97
      ICount:          1269
      EdgeCount:       131
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1022,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1024,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1087,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1024,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1026,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1079,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1026,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1028,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1076,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1031,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1031,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1031,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1031,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1031,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1031,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1032,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1032,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1032,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1032,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1032,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1032,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1037,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1037,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1037,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1037,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1037,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1037,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1038,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1038,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1038,75'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1038,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1038,73'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1038,73'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1043,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1043,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1043,76'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1043,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1043,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1043,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1044,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1044,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1044,76'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1044,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1044,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1044,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1049,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1049,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1049,76'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1049,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1049,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1049,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1050,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1050,76'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1050,76'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1050,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1050,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1050,74'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1064,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1064,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1064,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1064,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1064,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1065,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1065,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1065,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1065,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1065,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1065,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1065,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1065,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1066,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1066,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1066,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1066,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1066,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1066,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1066,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1066,96'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1067,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1067,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1067,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1067,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1067,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1067,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1067,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1064,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1070,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1072,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:1079,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1080,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:1082,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_satqd_16x16_lumainter
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - i4_src_strd
        - i4_est_strd
        - pu2_thrsh
        - pi4_mb_distortion
        - pu4_is_non_zero
      BBCount:         80
      ICount:          1166
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:910,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:912,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:966,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:912,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:914,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:963,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:917,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:917,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:917,71'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:917,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:917,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:917,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:918,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:918,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:918,71'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:918,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:918,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:918,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:923,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:923,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:923,71'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:923,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:923,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:923,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:924,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:924,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:924,71'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:924,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:924,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:924,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:929,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:929,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:929,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:929,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:929,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:929,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:930,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:930,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:930,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:930,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:930,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:930,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:935,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:935,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:935,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:935,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:935,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:935,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:936,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:936,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:936,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:936,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:936,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:936,70'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:940,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:942,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:961,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:953,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:954,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:954,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:954,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:954,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:955,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:955,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:955,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:955,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:956,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:956,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:956,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:956,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:957,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:957,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:957,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:953,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:958,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:960,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_sad_16x16_ea8
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         26
      ICount:          232
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:821,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:823,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:836,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:823,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:826,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:830,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:827,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:827,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:827,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:836,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:838,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:842,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:845,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:847,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:858,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:847,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:850,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:854,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:851,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:851,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:851,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_sad_16x8
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         15
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:747,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:749,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:769,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:749,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:752,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:756,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:753,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:753,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:753,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:756,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:761,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:765,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_sad_4x4
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         49
      ICount:          723
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:684,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:688,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:692,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:696,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_sad_8x8
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         15
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:623,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:638,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:623,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:626,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:630,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:627,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:627,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:627,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:630,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:632,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:635,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_sad_16x16_fast
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         53
      ICount:          759
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:550,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:572,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:552,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:556,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:564,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:550,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:550,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_compute_sad_16x16
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_est
        - src_strd
        - est_strd
        - i4_max_sad
        - pi4_mb_distortion
      BBCount:         56
      ICount:          768
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:469,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:500,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:471,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:475,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:479,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:483,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:488,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:493,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:496,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_calculate_sad2_prog
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_ref1
        - pu1_ref2
        - pu1_src
        - ref_strd
        - src_strd
        - pi4_sad
      BBCount:         101
      ICount:          1446
      EdgeCount:       133
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:390,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:421,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:392,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:393,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:398,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:404,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:405,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:410,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:411,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:390,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:390,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_calculate_sad3_prog
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_ref1
        - pu1_ref2
        - pu1_ref3
        - pu1_src
        - ref_strd
        - src_strd
        - pi4_sad
      BBCount:         149
      ICount:          2138
      EdgeCount:       197
      CyclomaticComplexity: 50
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:307,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:347,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:309,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:311,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:317,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:318,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:319,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:325,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:326,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:327,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:333,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:334,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:307,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:307,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_calculate_sad4_prog
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_ref
        - pu1_src
        - ref_strd
        - src_strd
        - pi4_sad
      BBCount:         21
      ICount:          242
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:233,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:235,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:263,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:235,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:240,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:255,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:243,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:243,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:243,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:246,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:246,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:249,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:249,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:249,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:252,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:252,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:252,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ime_sub_pel_compute_sad_16x16
      functionSourceFile: '/src/libavc/encoder/ime_distortion_metrics.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_ref_half_x
        - pu1_ref_half_y
        - pu1_ref_half_xy
        - src_strd
        - ref_strd
        - pi4_sad
      BBCount:         33
      ICount:          393
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:135,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:137,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:182,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:137,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:169,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:145,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:145,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:145,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:148,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:148,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:148,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:151,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:151,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:151,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:154,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:154,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:157,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:157,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:157,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:160,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:160,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:163,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:163,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:163,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/ime_distortion_metrics.c:166,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:166,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/ime_distortion_metrics.c:166,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_update_rbip
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_number_of_frms_in_a_gop
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:149,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:152,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:146,37'
          Dst:             get_number_of_frms_in_a_gop
    - functionName:    get_number_of_frms_in_a_gop
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - irc_pic_type_get_frms_in_gop
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:98,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:100,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:102,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:94,5'
          Dst:             irc_pic_type_get_frms_in_gop
    - functionName:    irc_ba_get_peak_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - pi4_peak_bit_rate
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:872,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:874,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:876,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_ba_get_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_ba_get_frame_rate
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_ba_check_and_update_bit_allocation
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - i4_cur_buf_size
        - i4_max_buf_size
        - i4_max_bits_inflow_per_frm
        - i4_tot_frame_bits
      BBCount:         15
      ICount:          223
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - get_number_of_frms_in_a_gop
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:815,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:825,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:825,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:828,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:838,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:758,36'
          Dst:             get_number_of_frms_in_a_gop
    - functionName:    irc_ba_change_rem_bits_in_prd_at_force_I_frame
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_ba_update_rbip
        - irc_pic_type_get_frms_in_gop_force_I_frm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:738,25'
          Dst:             irc_pic_type_get_frms_in_gop_force_I_frm
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:745,5'
          Dst:             irc_ba_update_rbip
    - functionName:    irc_ba_update_rbip
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
        - vq_num_bits
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_update_rbip
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:177,5'
          Dst:             check_update_rbip
    - functionName:    irc_ba_change_ba_peak_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ai4_peak_bit_rate
      BBCount:         8
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:717,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:724,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:719,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:717,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:717,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_ba_change_remaining_bits_in_period
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - i4_bit_rate
        - i4_frame_rate
        - i4_peak_bit_rate
      BBCount:         21
      ICount:          214
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - irc_ba_change_rbip
        - irc_change_bitrate_in_error_bits
        - irc_change_frm_rate_in_error_bits
        - irc_pic_type_get_rem_frms_in_gop
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:670,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:671,16'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_ba_change_rbip
                - irc_change_bitrate_in_error_bits
                - irc_change_frm_rate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:671,16'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_ba_change_rbip
                - irc_change_bitrate_in_error_bits
                - irc_change_frm_rate_in_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:671,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:673,9'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_ba_change_rbip
                - irc_change_bitrate_in_error_bits
                - irc_change_frm_rate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:677,11'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_ba_change_rbip
                - irc_change_bitrate_in_error_bits
                - irc_change_frm_rate_in_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:673,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:671,42'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_ba_change_rbip
                - irc_change_bitrate_in_error_bits
                - irc_change_frm_rate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:671,42'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_ba_change_rbip
                - irc_change_bitrate_in_error_bits
                - irc_change_frm_rate_in_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:677,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:679,78'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_ba_change_rbip
                - irc_change_bitrate_in_error_bits
                - irc_change_frm_rate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:686,38'
              BranchSideFuncs:
                - irc_pic_type_get_rem_frms_in_gop
                - irc_ba_change_rbip
                - irc_change_bitrate_in_error_bits
                - irc_change_frm_rate_in_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:707,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:708,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:709,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:686,5'
          Dst:             irc_pic_type_get_rem_frms_in_gop
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:692,5'
          Dst:             irc_ba_change_rbip
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:699,5'
          Dst:             irc_change_bitrate_in_error_bits
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:701,5'
          Dst:             irc_change_frm_rate_in_error_bits
    - functionName:    irc_ba_change_rbip
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
        - i4_new_bits_per_frm
        - i4_new_num_intra_frm_interval
      BBCount:         13
      ICount:          169
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - irc_pic_type_get_rem_frms_in_gop
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:193,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:194,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:196,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:196,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:198,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:219,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:219,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:221,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:190,5'
          Dst:             irc_pic_type_get_rem_frms_in_gop
    - functionName:    irc_ba_update_cur_frm_consumed_bits
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - i4_total_frame_bits
        - i4_model_updation_hdr_bits
        - e_pic_type
        - u1_is_scd
        - i4_last_frm_in_gop
      BBCount:         15
      ICount:          175
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - get_number_of_frms_in_a_gop
        - irc_ba_change_rbip
        - irc_ba_update_rbip
        - irc_get_error_bits
        - irc_update_error_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:595,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:602,25'
              BranchSideFuncs:
                - irc_update_error_bits
                - get_number_of_frms_in_a_gop
                - irc_ba_update_rbip
                - irc_ba_change_rbip
                - irc_ba_change_rbip
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:621,25'
              BranchSideFuncs:
                - irc_update_error_bits
                - get_number_of_frms_in_a_gop
                - irc_ba_update_rbip
                - irc_ba_change_rbip
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:605,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:611,13'
              BranchSideFuncs:
                - irc_ba_change_rbip
                - irc_update_error_bits
                - get_number_of_frms_in_a_gop
                - irc_ba_update_rbip
                - irc_ba_change_rbip
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:617,5'
              BranchSideFuncs:
                - irc_update_error_bits
                - get_number_of_frms_in_a_gop
                - irc_ba_update_rbip
                - irc_ba_change_rbip
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:624,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:624,8'
              BranchSideFuncs:
                - get_number_of_frms_in_a_gop
                - irc_ba_update_rbip
                - irc_update_error_bits
                - irc_ba_change_rbip
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:627,17'
              BranchSideFuncs:
                - get_number_of_frms_in_a_gop
                - irc_ba_update_rbip
                - irc_update_error_bits
                - irc_ba_change_rbip
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:639,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:642,13'
              BranchSideFuncs:
                - irc_ba_change_rbip
                - irc_ba_update_rbip
                - irc_update_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:651,29'
              BranchSideFuncs:
                - irc_ba_update_rbip
                - irc_update_error_bits
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:583,28'
          Dst:             irc_get_error_bits
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:589,5'
          Dst:             irc_ba_update_rbip
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:613,13'
          Dst:             irc_ba_change_rbip
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:626,37'
          Dst:             get_number_of_frms_in_a_gop
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:643,13'
          Dst:             irc_ba_change_rbip
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:651,9'
          Dst:             irc_ba_update_rbip
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:655,5'
          Dst:             irc_update_error_bits
    - functionName:    irc_ba_get_rem_bits_in_period
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_ba_update_rbip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:564,5'
          Dst:             irc_ba_update_rbip
    - functionName:    irc_ba_get_cur_frm_est_header_bits
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - e_pic_type
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_ba_get_cur_frm_est_texture_bits
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - pps_rd_model
        - ps_est_sad
        - ps_pic_handling
        - e_pic_type
      BBCount:         51
      ICount:          505
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - irc_ba_update_rbip
        - irc_get_est_sad
        - irc_get_linear_coefficient
        - irc_pic_type_get_frms_in_gop
        - irc_pic_type_get_rem_frms_in_gop
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:367,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:369,56'
              BranchSideFuncs:
                - irc_ba_update_rbip
                - irc_get_linear_coefficient
                - irc_get_est_sad
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:376,5'
              BranchSideFuncs:
                - irc_ba_update_rbip
                - irc_get_linear_coefficient
                - irc_get_est_sad
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:378,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:380,9'
              BranchSideFuncs:
                - irc_get_linear_coefficient
                - irc_get_est_sad
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:392,31'
              BranchSideFuncs:
                - irc_get_linear_coefficient
                - irc_get_est_sad
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:434,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:438,16'
              BranchSideFuncs:
                - irc_get_linear_coefficient
                - irc_get_est_sad
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:438,16'
              BranchSideFuncs:
                - irc_get_linear_coefficient
                - irc_get_est_sad
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:438,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:443,55'
              BranchSideFuncs:
                - irc_get_linear_coefficient
                - irc_get_est_sad
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:462,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:453,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:438,35'
              BranchSideFuncs:
                - irc_get_linear_coefficient
                - irc_get_est_sad
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:438,35'
              BranchSideFuncs:
                - irc_get_linear_coefficient
                - irc_get_est_sad
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:462,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:464,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:469,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:465,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:465,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:474,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:470,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:470,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:471,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:471,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:471,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:474,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:474,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:508,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:486,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:488,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:492,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:498,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:537,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:537,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:519,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:519,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:519,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:525,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:526,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:528,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:537,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:537,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:539,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:363,5'
          Dst:             irc_pic_type_get_rem_frms_in_gop
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:364,5'
          Dst:             irc_pic_type_get_frms_in_gop
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:377,5'
          Dst:             irc_ba_update_rbip
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:443,28'
          Dst:             irc_get_linear_coefficient
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:446,9'
          Dst:             irc_get_est_sad
    - functionName:    init_rbip
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_rbip
        - ps_pic_handling
        - i4_bits_per_frm
        - i4_num_intra_frm_interval
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_number_of_frms_in_a_gop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:110,33'
          Dst:             get_number_of_frms_in_a_gop
    - functionName:    irc_ba_init_bit_allocation
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bit_allocation
        - ps_pic_handling
        - i4_num_intra_frm_interval
        - i4_bit_rate
        - i4_frm_rate
        - i4_peak_bit_rate
        - i4_min_bitrate
      BBCount:         24
      ICount:          275
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - init_rbip
        - irc_init_error_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:294,16'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:294,16'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:294,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:296,9'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:300,42'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:296,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:294,42'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:294,42'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:301,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:303,73'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:305,5'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:305,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:336,13'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:336,13'
              BranchSideFuncs:
                - init_rbip
                - irc_init_error_bits
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:336,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:337,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:338,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:313,5'
          Dst:             init_rbip
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:329,5'
          Dst:             irc_init_error_bits
    - functionName:    irc_ba_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_bit_allocation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_bit_allocation
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - irc_error_bits_num_fill_use_free_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:257,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:257,41'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:258,11'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:258,11'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:261,8'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_bit_allocation.c:261,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:261,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
                - irc_error_bits_num_fill_use_free_memtab
            - BranchSide:      '/src/libavc/encoder/irc_bit_allocation.c:263,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
                - irc_error_bits_num_fill_use_free_memtab
      Callsites:
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:263,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:265,9'
          Dst:             use_or_fill_base
        - Src:             '/src/libavc/encoder/irc_bit_allocation.c:270,23'
          Dst:             irc_error_bits_num_fill_use_free_memtab
    - functionName:    irc_get_cbr_buffer_size
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_cbr_buffer_delay
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_change_cbr_buffer_delay
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_buffer_delay
      BBCount:         14
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:613,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:619,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:615,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:619,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:619,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:619,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:622,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:625,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:625,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:636,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:641,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_change_cbr_vbv_bit_rate
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_bit_rate
      BBCount:         27
      ICount:          301
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - irc_change_bitrate_in_error_bits
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:530,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:532,9'
              BranchSideFuncs:
                - irc_change_bitrate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:542,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:532,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:530,42'
              BranchSideFuncs:
                - irc_change_bitrate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:530,42'
              BranchSideFuncs:
                - irc_change_bitrate_in_error_bits
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:542,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:544,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:552,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:544,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:560,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:560,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:560,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:563,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:572,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:576,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:589,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:601,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:601,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:603,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:605,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:537,9'
          Dst:             irc_change_bitrate_in_error_bits
    - functionName:    irc_change_cbr_vbv_tgt_frame_rate
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tgt_frm_rate
      BBCount:         20
      ICount:          225
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - irc_change_frm_rate_in_error_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:456,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:458,9'
              BranchSideFuncs:
                - irc_change_frm_rate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:468,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:458,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:456,42'
              BranchSideFuncs:
                - irc_change_frm_rate_in_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:456,42'
              BranchSideFuncs:
                - irc_change_frm_rate_in_error_bits
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:468,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:472,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:478,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:478,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:481,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:489,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:492,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:504,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:517,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:463,9'
          Dst:             irc_change_frm_rate_in_error_bits
    - functionName:    irc_change_cbr_vbv_num_pics_in_delay_period
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - u4_num_pics_in_delay_prd
      BBCount:         15
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:418,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:418,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:421,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:426,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:429,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:431,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:431,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:433,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:438,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:438,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:441,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:443,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_get_cbr_bits_to_stuff
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tot_consumed_bits
        - e_pic_type
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - irc_get_error_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:388,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:389,48'
              BranchSideFuncs:
                - irc_get_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:391,48'
              BranchSideFuncs:
                - irc_get_error_bits
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:394,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:395,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:396,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:389,29'
          Dst:             irc_get_error_bits
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:391,29'
          Dst:             irc_get_error_bits
    - functionName:    irc_update_cbr_buffer
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tot_consumed_bits
        - e_pic_type
      BBCount:         15
      ICount:          124
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - irc_get_error_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:348,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:349,47'
              BranchSideFuncs:
                - irc_get_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:351,48'
              BranchSideFuncs:
                - irc_get_error_bits
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:354,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:355,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:356,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:371,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:371,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:374,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:349,28'
          Dst:             irc_get_error_bits
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:351,28'
          Dst:             irc_get_error_bits
    - functionName:    irc_get_cbr_buffer_status
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tot_consumed_bits
        - pi4_num_bits_to_prevent_overflow
        - e_pic_type
      BBCount:         24
      ICount:          168
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - irc_get_error_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:278,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:279,48'
              BranchSideFuncs:
                - irc_get_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:281,48'
              BranchSideFuncs:
                - irc_get_error_bits
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:284,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:285,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:286,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:292,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:294,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:303,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:309,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:311,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:315,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:328,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:330,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:279,29'
          Dst:             irc_get_error_bits
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:281,29'
          Dst:             irc_get_error_bits
    - functionName:    irc_vbr_stream_buffer_constraint_check
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tgt_bits
        - e_pic_type
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:258,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:260,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:260,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:261,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_cbr_buffer_constraint_check
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_tgt_bits
        - e_pic_type
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:216,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:217,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:218,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:225,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:231,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:235,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:238,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:238,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:238,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_init_cbr_buffer
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cbr_buffer
        - i4_buffer_delay
        - i4_tgt_frm_rate
        - i4_bit_rate
        - u4_num_pics_in_delay_prd
        - u4_vbv_buf_size
      BBCount:         31
      ICount:          342
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - irc_init_error_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:123,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:125,9'
              BranchSideFuncs:
                - irc_init_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:136,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:125,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:123,42'
              BranchSideFuncs:
                - irc_init_error_bits
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:123,42'
              BranchSideFuncs:
                - irc_init_error_bits
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:136,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:145,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:153,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:153,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:155,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:159,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:168,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:192,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:192,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:194,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:197,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:197,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:200,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:202,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:130,9'
          Dst:             irc_init_error_bits
    - functionName:    irc_cbr_buffer_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_cbr_buffer_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_cbr_buffer
        - ps_memtab
        - e_func_type
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fill_memtab
        - irc_error_bits_num_fill_use_free_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:88,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:88,41'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:89,11'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:88,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:89,11'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:91,8'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:91,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:93,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
                - irc_error_bits_num_fill_use_free_memtab
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:97,19'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
        - Branch String:   '/src/libavc/encoder/irc_cbr_buffer_control.c:99,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:102,26'
              BranchSideFuncs:
                - irc_error_bits_num_fill_use_free_memtab
            - BranchSide:      '/src/libavc/encoder/irc_cbr_buffer_control.c:105,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:93,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:95,9'
          Dst:             use_or_fill_base
        - Src:             '/src/libavc/encoder/irc_cbr_buffer_control.c:101,27'
          Dst:             irc_error_bits_num_fill_use_free_memtab
    - functionName:    irc_update_actual_sad_for_intra
      functionSourceFile: '/src/libavc/encoder/irc_est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - i4_intra_frm_cost
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - irc_update_actual_sad
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:256,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:256,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:258,31'
              BranchSideFuncs:
                - irc_update_actual_sad
      Callsites:
        - Src:             '/src/libavc/encoder/irc_est_sad.c:258,9'
          Dst:             irc_update_actual_sad
    - functionName:    irc_update_actual_sad
      functionSourceFile: '/src/libavc/encoder/irc_est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - u4_actual_sad
        - e_pic_type
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:217,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:219,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:219,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:222,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:247,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:222,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:223,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:226,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:226,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:229,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:233,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_get_est_sad
      functionSourceFile: '/src/libavc/encoder/irc_est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - e_pic_type
      BBCount:         25
      ICount:          181
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:124,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:207,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:124,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:126,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:128,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:128,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:130,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:134,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:134,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:140,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:156,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:156,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:159,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:167,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:176,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:176,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:199,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:176,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:178,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:199,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_reset_est_sad
      functionSourceFile: '/src/libavc/encoder/irc_est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_est_sad
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - irc_init_est_sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_est_sad.c:100,5'
          Dst:             irc_init_est_sad
    - functionName:    irc_init_est_sad
      functionSourceFile: '/src/libavc/encoder/irc_est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_est_sad
        - i4_use_est_intra_sad
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:86,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:91,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_est_sad_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_est_sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_est_sad
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:66,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:66,41'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:67,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:66,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:67,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:70,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_est_sad.c:70,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:70,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_est_sad.c:72,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
      Callsites:
        - Src:             '/src/libavc/encoder/irc_est_sad.c:72,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_est_sad.c:74,9'
          Dst:             use_or_fill_base
    - functionName:    irc_change_bitrate_in_error_bits
      functionSourceFile: '/src/libavc/encoder/irc_fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_error_bits
        - i4_bitrate
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_change_frm_rate_in_error_bits
      functionSourceFile: '/src/libavc/encoder/irc_fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_error_bits
        - i4_tgt_frm_rate
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_error_bits
      functionSourceFile: '/src/libavc/encoder/irc_fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_error_bits
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_fixed_point_error_bits.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:153,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:156,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_update_error_bits
      functionSourceFile: '/src/libavc/encoder/irc_fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_error_bits
      BBCount:         10
      ICount:          113
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_fixed_point_error_bits.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:114,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:114,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_fixed_point_error_bits.c:122,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:126,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_fixed_point_error_bits.c:132,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:135,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:140,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_init_error_bits
      functionSourceFile: '/src/libavc/encoder/irc_fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_error_bits
        - i4_max_tgt_frm_rate
        - i4_bitrate
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_error_bits_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_fixed_point_error_bits.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_error_bits
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_fixed_point_error_bits.c:71,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:71,41'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:72,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_fixed_point_error_bits.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:72,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:75,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_fixed_point_error_bits.c:75,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:75,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_fixed_point_error_bits.c:77,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
      Callsites:
        - Src:             '/src/libavc/encoder/irc_fixed_point_error_bits.c:77,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_fixed_point_error_bits.c:79,9'
          Dst:             use_or_fill_base
    - functionName:    irc_mb_update_frame_level
      functionSourceFile: '/src/libavc/encoder/irc_mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
        - i4_avg_activity
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_frm_level_qp
      functionSourceFile: '/src/libavc/encoder/irc_mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_mb_qp
      functionSourceFile: '/src/libavc/encoder/irc_mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
        - i4_cur_mb_activity
        - pi4_mb_qp
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_mb_model_based.c:124,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:124,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:124,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_mb_model_based.c:124,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:124,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:126,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_mb_model_based.c:131,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:133,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:135,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_reset_mb_activity
      functionSourceFile: '/src/libavc/encoder/irc_mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_mb_init_frame_level
      functionSourceFile: '/src/libavc/encoder/irc_mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
        - u1_frame_qp
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_init_mb_level_rc
      functionSourceFile: '/src/libavc/encoder/irc_mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mb_rate_control
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_mbrc_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_mb_model_based.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_mb_rate_control
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_mb_model_based.c:56,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:56,41'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:58,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_mb_model_based.c:56,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:58,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:62,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_mb_model_based.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:62,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_mb_model_based.c:64,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
      Callsites:
        - Src:             '/src/libavc/encoder/irc_mb_model_based.c:64,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_mb_model_based.c:66,9'
          Dst:             use_or_fill_base
    - functionName:    irc_add_pic_to_stack_re_enc
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_enc_pic_id
        - e_pic_type
      BBCount:         54
      ICount:          424
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - irc_update_pic_distbn
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1492,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1494,31'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1501,8'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1501,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1503,31'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1511,28'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1522,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1525,29'
              BranchSideFuncs:
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1542,14'
              BranchSideFuncs:
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1527,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1529,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1534,12'
              BranchSideFuncs:
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1534,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1536,33'
              BranchSideFuncs:
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1541,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1542,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1542,39'
              BranchSideFuncs:
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1550,13'
              BranchSideFuncs:
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1551,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1551,32'
              BranchSideFuncs:
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1566,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1552,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1552,45'
              BranchSideFuncs:
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1554,31'
              BranchSideFuncs:
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1554,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1554,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1566,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1550,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1559,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1566,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1583,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1585,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1599,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1585,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1587,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1591,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1599,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1599,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1608,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1599,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1601,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1608,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1613,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1618,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1623,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1624,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1624,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1632,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1623,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1626,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1632,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_picture_type.c:1494,9'
          Dst:             irc_update_pic_distbn
        - Src:             '/src/libavc/encoder/irc_picture_type.c:1503,9'
          Dst:             irc_update_pic_distbn
        - Src:             '/src/libavc/encoder/irc_picture_type.c:1538,13'
          Dst:             irc_update_pic_distbn
        - Src:             '/src/libavc/encoder/irc_picture_type.c:1561,13'
          Dst:             irc_update_pic_distbn
    - functionName:    irc_update_pic_distbn
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_intra_frm_int
        - i4_inter_frm_int
        - i4_gop_boundary
      BBCount:         33
      ICount:          329
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - find_pic_distbn_in_gop
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1053,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1055,28'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1058,9'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1058,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1058,54'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1060,28'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1058,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1060,28'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1064,11'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1064,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1066,31'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1072,28'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
                - find_pic_distbn_in_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1077,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1084,32'
              BranchSideFuncs:
                - find_pic_distbn_in_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1101,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1101,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1104,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1107,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1114,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1118,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1127,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1118,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1121,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1124,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1127,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1133,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_picture_type.c:1072,5'
          Dst:             find_pic_distbn_in_gop
        - Src:             '/src/libavc/encoder/irc_picture_type.c:1084,9'
          Dst:             find_pic_distbn_in_gop
    - functionName:    find_pic_distbn_in_gop
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i4_frms_in_gop
        - i4_intra_frm_int
        - i4_inter_frm_int
        - i4_is_gop_closed
        - pi4_b_in_incomp_subgop
        - pi4_extra_p
      BBCount:         10
      ICount:          115
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1168,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1177,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1177,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1179,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1194,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1182,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1185,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1189,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_flush_frame_from_pic_stack
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         7
      ICount:          142
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1428,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1432,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1455,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_skip_encoded_frame
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - e_pic_type
      BBCount:         24
      ICount:          210
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1337,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1337,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1338,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1338,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1338,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1338,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1337,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1337,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1341,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1341,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1343,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1347,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1363,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1362,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1363,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1362,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1365,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1386,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1365,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1367,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1371,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1394,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1396,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1399,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_is_last_frame_in_gop
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_update_pic_handling
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - e_pic_type
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1276,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1278,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1282,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1287,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1287,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1287,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1288,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1288,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1288,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1286,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1286,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1291,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:1291,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1294,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1297,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_reset_forced_I_frame_cur_frm_flag
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_forced_I_frame_cur_frm_flag
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_set_force_I_frame_flag
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_pic_type_get_disp_order_no
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_pic_type_get_frms_in_gop
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - ai4_frms_in_gop
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_pic_type_get_frms_in_gop_force_I_frm
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_pic_type_get_rem_frms_in_gop
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - ai4_rem_frms_in_gop
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_pic_type_get_inter_frame_interval
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_pic_type_get_intra_frame_interval
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_get_pic_from_stack
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - pi4_pic_id
        - pi4_pic_disp_order_no
        - pe_pic_type
      BBCount:         17
      ICount:          182
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:952,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:954,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:966,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:966,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:988,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:965,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:969,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:988,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:991,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:994,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:1006,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_new_gop
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pic_handling
      BBCount:         12
      ICount:          126
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:368,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:371,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:377,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:381,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:383,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:384,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:387,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:391,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    irc_add_pic_to_stack
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_enc_pic_id
      BBCount:         156
      ICount:          1128
      EdgeCount:       209
      CyclomaticComplexity: 55
      functionsReached:
        - irc_update_pic_distbn
        - start_new_gop
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:437,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:440,16'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:515,9'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:442,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:444,35'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:448,37'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:452,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:452,17'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:458,16'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:452,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:452,37'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:454,28'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:451,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:454,28'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:458,16'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:458,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:460,32'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:464,32'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:467,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:469,24'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:473,24'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:476,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:482,30'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:484,17'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:484,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:487,27'
              BranchSideFuncs:
                - start_new_gop
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:489,19'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:489,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:489,45'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:498,17'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:489,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:491,27'
              BranchSideFuncs:
                - start_new_gop
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:498,17'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - start_new_gop
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:492,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:494,17'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:497,9'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:516,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:516,26'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:535,9'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:515,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:518,31'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:535,9'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:524,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:526,13'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:528,5'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:536,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:536,13'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:607,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:536,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:536,55'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:542,50'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:536,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:536,86'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:542,50'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:535,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:542,50'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:607,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:545,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:565,41'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:604,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:565,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:565,78'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:566,31'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:566,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:566,52'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:566,29'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:569,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:571,51'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:585,16'
              BranchSideFuncs:
                - irc_update_pic_distbn
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:585,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:587,39'
              BranchSideFuncs:
                - irc_update_pic_distbn
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:594,39'
              BranchSideFuncs:
                - irc_update_pic_distbn
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:658,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:658,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:743,67'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:659,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:659,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:662,65'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:658,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:662,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:743,67'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:679,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:682,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:718,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:683,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:683,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:694,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:682,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:685,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:694,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:694,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:696,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:705,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:718,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:720,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:728,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:721,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:721,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:722,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:728,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:730,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:734,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:750,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:752,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:793,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:762,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:762,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:782,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:762,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:764,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:782,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:764,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:764,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:774,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:764,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:766,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:774,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:809,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:809,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:828,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:809,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:816,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:828,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:817,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:817,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:823,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:817,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:817,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:819,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:816,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:819,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:823,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:897,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:900,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:920,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:905,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:908,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:911,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:911,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:914,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:916,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:921,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:921,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:921,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:920,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:920,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:923,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_picture_type.c:487,13'
          Dst:             start_new_gop
        - Src:             '/src/libavc/encoder/irc_picture_type.c:491,13'
          Dst:             start_new_gop
        - Src:             '/src/libavc/encoder/irc_picture_type.c:501,13'
          Dst:             start_new_gop
        - Src:             '/src/libavc/encoder/irc_picture_type.c:518,9'
          Dst:             irc_update_pic_distbn
        - Src:             '/src/libavc/encoder/irc_picture_type.c:587,17'
          Dst:             irc_update_pic_distbn
        - Src:             '/src/libavc/encoder/irc_picture_type.c:594,17'
          Dst:             irc_update_pic_distbn
    - functionName:    irc_pic_handling_register_new_inter_frm_interval
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_inter_frm_int
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_pic_handling_register_new_int_frm_interval
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_intra_frm_int
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    irc_init_pic_handling
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_pic_handling
        - i4_intra_frm_int
        - i4_inter_frm_int
        - i4_max_inter_frm_int
        - i4_is_gop_closed
      BBCount:         7
      ICount:          190
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - find_pic_distbn_in_gop
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:314,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:317,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:322,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/encoder/irc_picture_type.c:309,5'
          Dst:             find_pic_distbn_in_gop
    - functionName:    irc_pic_handling_num_fill_use_free_memtab
      functionSourceFile: '/src/libavc/encoder/irc_picture_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pps_pic_handling
        - ps_memtab
        - e_func_type
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fill_memtab
        - use_or_fill_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:234,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:234,41'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:236,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:236,11'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:240,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
        - Branch String:   '/src/libavc/encoder/irc_picture_type.c:240,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:240,8'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
            - BranchSide:      '/src/libavc/encoder/irc_picture_type.c:242,22'
              BranchSideFuncs:
                - fill_memtab
                - use_or_fill_base
      Callsites:
        - Src:             '/src/libavc/encoder/irc_picture_type.c:242,9'
          Dst:             fill_memtab
        - Src:             '/src/libavc/encoder/irc_picture_type.c:244,9'
          Dst:             use_or_fill_base
...
