---
Fuzzer filename: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         29
      ICount:          241
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN5Codec10allocFrameEv
        - _ZN5Codec11decodeFrameEPKhmPm
        - _ZN5Codec12decodeHeaderEPKhm
        - _ZN5Codec15setArchitectureE10IVD_ARCH_T
        - _ZN5Codec9freeFrameEv
        - _ZN5CodecC2E17IV_COLOR_FORMAT_Tm
        - _ZN5CodecD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:358,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:360,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:365,39'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZN5CodecC2E17IV_COLOR_FORMAT_Tm
                - _ZN5Codec15setArchitectureE10IVD_ARCH_T
                - _ZN5CodecD2Ev
                - _ZN5Codec12decodeHeaderEPKhm
                - _ZN5Codec10allocFrameEv
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZN5Codec9freeFrameEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:382,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:384,9'
              BranchSideFuncs:
                - _ZN5CodecD2Ev
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:387,18'
              BranchSideFuncs:
                - _ZN5Codec10allocFrameEv
                - _ZN5CodecD2Ev
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZN5Codec9freeFrameEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:389,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:391,16'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5CodecD2Ev
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:396,5'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5CodecD2Ev
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:396,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:396,26'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5CodecD2Ev
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:396,5'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5CodecD2Ev
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:396,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:400,55'
              BranchSideFuncs:
                - _ZN5Codec11decodeFrameEPKhmPm
                - _ZN5CodecD2Ev
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:413,12'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5CodecD2Ev
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:402,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:404,13'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5CodecD2Ev
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:407,25'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZN5CodecD2Ev
                - _ZN5Codec9freeFrameEv
                - _ZN5CodecD2Ev
                - _ZN5Codec11decodeFrameEPKhmPm
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:376,20'
          Dst:             _ZN5CodecC2E17IV_COLOR_FORMAT_Tm
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:378,12'
          Dst:             _ZN5Codec15setArchitectureE10IVD_ARCH_T
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:380,18'
          Dst:             _ZN5Codec12decodeHeaderEPKhm
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:416,1'
          Dst:             _ZN5CodecD2Ev
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:387,18'
          Dst:             _ZN5Codec10allocFrameEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:391,16'
          Dst:             _ZN5Codec9freeFrameEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:400,43'
          Dst:             _ZN5Codec11decodeFrameEPKhmPm
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:413,12'
          Dst:             _ZN5Codec9freeFrameEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:416,1'
          Dst:             _ZN5CodecD2Ev
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Codec15setArchitectureE10IVD_ARCH_T
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - e_arch
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imvcd_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:173,5'
          Dst:             imvcd_api_function
    - functionName:    _ZN5Codec12decodeHeaderEPKhm
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         21
      ICount:          171
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL16sendDecodeSignalP8iv_obj_t23IVD_VIDEO_DECODE_MODE_T
        - _ZN5Codec10setBufInfoEv
        - _ZN5Codec14getViewDispBufEt
        - _ZN5Codec9getOutBufEv
        - imvcd_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:259,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:264,17'
              BranchSideFuncs:
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec14getViewDispBufEt
                - imvcd_api_function
                - _ZN5Codec10setBufInfoEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:302,9'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:282,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:284,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:287,46'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec14getViewDispBufEt
                - imvcd_api_function
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:295,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:259,5'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec14getViewDispBufEt
                - imvcd_api_function
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:295,22'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec14getViewDispBufEt
                - imvcd_api_function
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:295,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:259,5'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:297,13'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:302,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:304,9'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:307,9'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:307,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:309,9'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:312,5'
              BranchSideFuncs:
                - _ZN5Codec10setBufInfoEv
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:257,5'
          Dst:             _ZL16sendDecodeSignalP8iv_obj_t23IVD_VIDEO_DECODE_MODE_T
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:274,51'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:275,47'
          Dst:             _ZN5Codec14getViewDispBufEt
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:280,15'
          Dst:             imvcd_api_function
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:312,5'
          Dst:             _ZN5Codec10setBufInfoEv
    - functionName:    _ZN5Codec10allocFrameEv
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL19mvcd_aligned_mallocPvii
        - _ZN5Codec11getNumViewsEv
        - _ZN5Codec9getOutBufEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:196,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:199,8'
              BranchSideFuncs:
                - _ZN5Codec11getNumViewsEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZL19mvcd_aligned_mallocPvii
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:199,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:201,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:204,32'
              BranchSideFuncs:
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZL19mvcd_aligned_mallocPvii
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:206,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:208,47'
              BranchSideFuncs:
                - _ZN5Codec9getOutBufEv
                - _ZL19mvcd_aligned_mallocPvii
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:218,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:212,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:214,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:216,5'
              BranchSideFuncs:
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZL19mvcd_aligned_mallocPvii
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:194,8'
          Dst:             _ZN5Codec11getNumViewsEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:199,66'
          Dst:             _ZN5Codec11getNumViewsEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:204,5'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:206,28'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:208,9'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:210,24'
          Dst:             _ZL19mvcd_aligned_mallocPvii
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:209,9'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:212,12'
          Dst:             _ZN5Codec9getOutBufEv
    - functionName:    _ZN5Codec9freeFrameEv
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL17mvcd_aligned_freePvS_
        - _ZN5Codec9getOutBufEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:223,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:225,12'
              BranchSideFuncs:
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZL17mvcd_aligned_freePvS_
                - _ZN5Codec9getOutBufEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:231,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:225,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:227,40'
              BranchSideFuncs:
                - _ZN5Codec9getOutBufEv
                - _ZL17mvcd_aligned_freePvS_
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:230,5'
              BranchSideFuncs:
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZN5Codec9getOutBufEv
                - _ZL17mvcd_aligned_freePvS_
                - _ZN5Codec9getOutBufEv
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:223,28'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:225,12'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:227,40'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:227,13'
          Dst:             _ZL17mvcd_aligned_freePvS_
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:228,13'
          Dst:             _ZN5Codec9getOutBufEv
    - functionName:    _ZN5Codec11decodeFrameEPKhmPm
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
        - size
        - bytesConsumed
      BBCount:         13
      ICount:          137
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL16sendDecodeSignalP8iv_obj_t23IVD_VIDEO_DECODE_MODE_T
        - _ZN5Codec10allocFrameEv
        - _ZN5Codec14getViewDispBufEt
        - _ZN5Codec9freeFrameEv
        - _ZN5Codec9getOutBufEv
        - imvcd_api_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:343,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:343,66'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:343,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:343,85'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:343,85'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:344,10'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec10allocFrameEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:344,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:345,10'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:347,36'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec10allocFrameEv
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:343,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:343,8'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec10allocFrameEv
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:347,36'
              BranchSideFuncs:
                - _ZN5Codec9freeFrameEv
                - _ZN5Codec10allocFrameEv
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:327,5'
          Dst:             _ZL16sendDecodeSignalP8iv_obj_t23IVD_VIDEO_DECODE_MODE_T
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:333,47'
          Dst:             _ZN5Codec9getOutBufEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:334,43'
          Dst:             _ZN5Codec14getViewDispBufEt
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:339,11'
          Dst:             imvcd_api_function
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:349,9'
          Dst:             _ZN5Codec9freeFrameEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:350,9'
          Dst:             _ZN5Codec10allocFrameEv
    - functionName:    _ZL16sendDecodeSignalP8iv_obj_t23IVD_VIDEO_DECODE_MODE_T
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - psCodec
        - eDecMode
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imvcd_api_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:248,5'
          Dst:             imvcd_api_function
    - functionName:    _ZN5Codec9getOutBufEv
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Codec14getViewDispBufEt
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - u2_view_id
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17mvcd_aligned_freePvS_
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ctxt
        - pv_buf
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Codec11getNumViewsEv
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19mvcd_aligned_mallocPvii
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_ctxt
        - alignment
        - i4_size
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - posix_memalign
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:61,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:63,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:66,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:61,13'
          Dst:             posix_memalign
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5CodecD2Ev
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - imvcd_api_function
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:144,5'
          Dst:             imvcd_api_function
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:144,5'
          Dst:             __clang_call_terminate
    - 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:    1
      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:    _ZN5Codec10setBufInfoEv
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imvcd_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:187,5'
          Dst:             imvcd_api_function
    - functionName:    _ZN5CodecC2E17IV_COLOR_FORMAT_Tm
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - this
        - colorFormat
        - numCores
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Codec8setCoresEv
        - _ZN5Codec9getOutBufEv
        - imvcd_api_function
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:125,5'
          Dst:             imvcd_api_function
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:129,5'
          Dst:             _ZN5Codec8setCoresEv
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:131,12'
          Dst:             _ZN5Codec9getOutBufEv
    - functionName:    _ZN5Codec8setCoresEv
      functionSourceFile: '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imvcd_api_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/fuzzer/mvc_dec_fuzzer.cpp:158,5'
          Dst:             imvcd_api_function
    - functionName:    imvcd_video_decode_clean_return
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_ip
        - ps_op
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_signal_bs_deblk_thread
        - ih264d_signal_decode_thread
        - imvcd_fill_output_struct_from_context
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:603,5'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:604,5'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:606,5'
          Dst:             imvcd_fill_output_struct_from_context
    - functionName:    imvcd_fill_output_struct_from_context
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_op
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_export_sei_params
        - imvcd_convert_to_app_disp_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:582,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:582,8'
              BranchSideFuncs:
                - imvcd_convert_to_app_disp_buf
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:584,37'
              BranchSideFuncs:
                - imvcd_convert_to_app_disp_buf
                - ih264d_export_sei_params
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:592,5'
          Dst:             imvcd_convert_to_app_disp_buf
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:594,5'
          Dst:             ih264d_export_sei_params
    - functionName:    imvcd_finish_au_decode
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_op
      BBCount:         74
      ICount:          549
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - ih264_buf_mgr_release
        - ih264_buf_mgr_set_status
        - imvcd_dpb_assign_display_seq
        - imvcd_dpb_delete_nonref_nondisplay_pics
        - imvcd_dpb_delete_st_node_or_make_lt
        - imvcd_dpb_do_mmco
        - imvcd_dpb_insert_pic_in_display_list
        - imvcd_dpb_insert_st_node
        - imvcd_dpb_release_display_bufs
        - imvcd_dpb_update_default_index_list
        - imvcd_get_next_display_au_buf
        - imvcd_is_idr_au
        - imvcd_reset_dpb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1040,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1040,42'
              BranchSideFuncs:
                - imvcd_dpb_release_display_bufs
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - imvcd_dpb_assign_display_seq
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1042,9'
              BranchSideFuncs:
                - imvcd_dpb_release_display_bufs
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - imvcd_dpb_assign_display_seq
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1040,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1042,9'
              BranchSideFuncs:
                - imvcd_dpb_release_display_bufs
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - imvcd_dpb_assign_display_seq
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1053,32'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1045,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1047,29'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_release_display_bufs
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - imvcd_dpb_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1050,40'
              BranchSideFuncs:
                - imvcd_dpb_release_display_bufs
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1053,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1055,54'
              BranchSideFuncs:
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1063,8'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1057,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1059,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1061,5'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1063,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1065,34'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1075,31'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1084,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1085,16'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1086,8'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1085,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1086,8'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1088,34'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1084,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1088,34'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1092,8'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1092,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1092,8'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1094,9'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1092,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1094,9'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1098,9'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1100,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1102,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1105,32'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1105,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1107,54'
              BranchSideFuncs:
                - imvcd_dpb_assign_display_seq
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1115,5'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1109,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1111,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1113,5'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1122,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1122,66'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_get_next_display_au_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1134,5'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1122,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1124,55'
              BranchSideFuncs:
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1134,5'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1126,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1128,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1131,9'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1136,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1138,12'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1193,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1138,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1140,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1142,17'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1144,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1146,17'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_update_default_index_list
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1175,22'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco
                - imvcd_dpb_update_default_index_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1148,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1150,37'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_update_default_index_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1163,62'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_update_default_index_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1154,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1156,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1159,21'
              BranchSideFuncs:
                - imvcd_dpb_update_default_index_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1165,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1167,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1170,57'
              BranchSideFuncs:
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_update_default_index_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1186,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1188,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1190,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1033,21'
          Dst:             imvcd_is_idr_au
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1038,5'
          Dst:             imvcd_dpb_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1047,13'
          Dst:             imvcd_reset_dpb
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1050,9'
          Dst:             imvcd_dpb_release_display_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1055,25'
          Dst:             imvcd_dpb_assign_display_seq
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1065,9'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1068,9'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1075,9'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1078,9'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1088,9'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1097,21'
          Dst:             imvcd_dpb_insert_pic_in_display_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1107,25'
          Dst:             imvcd_dpb_assign_display_seq
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1124,25'
          Dst:             imvcd_get_next_display_au_buf
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1150,21'
          Dst:             imvcd_reset_dpb
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1152,37'
          Dst:             imvcd_dpb_insert_st_node
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1163,37'
          Dst:             imvcd_dpb_insert_st_node
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1170,21'
          Dst:             imvcd_dpb_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1177,33'
          Dst:             imvcd_dpb_do_mmco
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1184,29'
          Dst:             imvcd_dpb_update_default_index_list
    - functionName:    imvcd_view_decode
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         192
      ICount:          1325
      EdgeCount:       260
      CyclomaticComplexity: 70
      functionsReached:
        - __assert_fail
        - ih264d_check_mb_map_deblk
        - ih264d_deblock_picture_progressive
        - ih264d_find_start_code
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_map_error
        - ih264d_parse_nal_unit
        - ih264d_signal_bs_deblk_thread
        - ih264d_signal_decode_thread
        - imvcd_bitstream_buf_alloc
        - imvcd_bitstream_buf_realloc
        - imvcd_convert_au_buf_to_view_buf
        - imvcd_fill_output_struct_from_context
        - imvcd_get_cur_nalu_mvc_ext
        - imvcd_is_idr_au
        - imvcd_nalu_parser
        - imvcd_video_decode_clean_return
        - imvcd_view_init
        - is_header_decoded
        - is_mvc_nalu
        - is_slice_nalu_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:689,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:689,5'
              BranchSideFuncs:
                - imvcd_view_init
                - is_header_decoded
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:691,21'
              BranchSideFuncs:
                - imvcd_view_init
                - is_header_decoded
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:697,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:698,30'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:710,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:697,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:702,20'
              BranchSideFuncs:
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:710,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:702,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:702,34'
              BranchSideFuncs:
                - imvcd_bitstream_buf_alloc
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - is_header_decoded
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:703,40'
              BranchSideFuncs:
                - imvcd_bitstream_buf_alloc
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - is_header_decoded
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:700,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:706,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:708,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:710,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:712,33'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:717,33'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:724,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:726,28'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:729,18'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:729,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:729,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:734,12'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:729,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:731,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:734,12'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:734,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:743,51'
              BranchSideFuncs:
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:770,17'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:745,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:749,62'
              BranchSideFuncs:
                - imvcd_bitstream_buf_realloc
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:758,20'
              BranchSideFuncs:
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:749,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:751,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:754,37'
              BranchSideFuncs:
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:761,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:763,24'
              BranchSideFuncs:
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:766,38'
              BranchSideFuncs:
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:770,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:772,17'
              BranchSideFuncs:
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:796,35'
              BranchSideFuncs:
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:775,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:777,59'
              BranchSideFuncs:
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:787,21'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:799,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:799,56'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:808,17'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:799,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:801,53'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:808,17'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:817,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:818,32'
              BranchSideFuncs:
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:827,25'
              BranchSideFuncs:
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:817,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:820,13'
              BranchSideFuncs:
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:827,25'
              BranchSideFuncs:
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:827,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:832,39'
              BranchSideFuncs:
                - imvcd_nalu_parser
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:836,47'
              BranchSideFuncs:
                - imvcd_nalu_parser
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:839,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:841,45'
              BranchSideFuncs:
                - imvcd_video_decode_clean_return
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:847,24'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:847,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:849,34'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:851,24'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:620,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:622,12'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:850,9'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:622,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:620,41'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:624,32'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:626,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:629,22'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:632,13'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:851,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:853,34'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:855,31'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:645,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:647,12'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:854,9'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:647,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:645,41'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:649,13'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:660,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:662,12'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:858,9'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:662,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:660,41'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:664,13'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:860,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:860,28'
              BranchSideFuncs:
                - is_header_decoded
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:861,50'
              BranchSideFuncs:
                - is_header_decoded
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
                - is_header_decoded
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:861,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:862,50'
              BranchSideFuncs:
                - is_header_decoded
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:863,31'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:862,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:860,28'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:863,31'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:864,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:864,27'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:865,32'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:865,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:865,68'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:866,30'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:865,85'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:864,27'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:866,30'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:871,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:871,5'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:871,35'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - is_header_decoded
                - ih264d_find_start_code
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:871,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:695,40'
              BranchSideFuncs:
                - is_header_decoded
                - ih264d_find_start_code
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - imvcd_fill_output_struct_from_context
                - imvcd_video_decode_clean_return
                - ih264d_map_error
                - imvcd_video_decode_clean_return
                - is_mvc_nalu
                - ih264d_parse_nal_unit
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - imvcd_nalu_parser
                - is_slice_nalu_type
                - imvcd_video_decode_clean_return
                - imvcd_bitstream_buf_realloc
                - is_header_decoded
                - imvcd_bitstream_buf_alloc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:873,9'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:873,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:873,47'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:877,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:873,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:874,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:877,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:874,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:874,54'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:877,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:874,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:875,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:877,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:873,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:877,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:895,8'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:879,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:881,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - imvcd_video_decode_clean_return
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:885,12'
              BranchSideFuncs:
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:885,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:887,54'
              BranchSideFuncs:
                - imvcd_video_decode_clean_return
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:890,41'
              BranchSideFuncs:
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:895,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:897,12'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:940,5'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:897,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:899,17'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:932,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:899,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:899,54'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:930,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:899,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:905,29'
              BranchSideFuncs:
                - imvcd_get_cur_nalu_mvc_ext
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:930,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:923,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:925,47'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:928,17'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:934,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:936,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:938,5'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:943,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:944,28'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - imvcd_video_decode_clean_return
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:954,8'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:944,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:945,28'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:954,8'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:943,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:947,9'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:954,8'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_is_idr_au
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:954,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:956,9'
              BranchSideFuncs:
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1001,8'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:958,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:959,12'
              BranchSideFuncs:
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:980,28'
              BranchSideFuncs:
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:958,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:961,78'
              BranchSideFuncs:
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_deblock_picture_progressive
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:980,28'
              BranchSideFuncs:
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:963,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:964,16'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:970,48'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:963,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:966,17'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:970,48'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:972,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:973,16'
              BranchSideFuncs:
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:977,9'
              BranchSideFuncs:
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:972,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:975,17'
              BranchSideFuncs:
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:977,9'
              BranchSideFuncs:
                - imvcd_is_idr_au
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:980,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:982,13'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:984,17'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:984,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:986,13'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:988,17'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:988,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:990,13'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:992,17'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1001,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1003,39'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1006,8'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_signal_decode_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1006,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1008,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1011,8'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1011,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1013,39'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1016,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:689,5'
          Dst:             __assert_fail
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:691,5'
          Dst:             imvcd_view_init
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:698,12'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:702,34'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:701,16'
          Dst:             imvcd_bitstream_buf_alloc
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:721,26'
          Dst:             ih264d_find_start_code
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:749,34'
          Dst:             imvcd_bitstream_buf_realloc
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:777,21'
          Dst:             imvcd_fill_output_struct_from_context
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:781,21'
          Dst:             imvcd_video_decode_clean_return
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:801,53'
          Dst:             ih264d_map_error
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:803,21'
          Dst:             imvcd_video_decode_clean_return
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:818,13'
          Dst:             is_slice_nalu_type
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:822,13'
          Dst:             imvcd_video_decode_clean_return
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:827,13'
          Dst:             is_mvc_nalu
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:832,17'
          Dst:             ih264d_parse_nal_unit
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:836,29'
          Dst:             imvcd_nalu_parser
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:843,13'
          Dst:             imvcd_video_decode_clean_return
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:861,32'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:862,32'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:877,9'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:881,13'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:890,9'
          Dst:             imvcd_video_decode_clean_return
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:907,55'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:914,17'
          Dst:             imvcd_convert_au_buf_to_view_buf
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:918,17'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:925,21'
          Dst:             ih264d_check_mb_map_deblk
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:932,9'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:936,13'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:944,10'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:945,10'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:949,9'
          Dst:             imvcd_video_decode_clean_return
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:961,51'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:970,13'
          Dst:             ih264d_deblock_picture_progressive
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:980,12'
          Dst:             imvcd_is_idr_au
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1003,9'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1008,9'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1013,9'
          Dst:             ih264d_signal_bs_deblk_thread
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_flush_mode_decode
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_op
      BBCount:         8
      ICount:          112
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_export_sei_params
        - imvcd_convert_to_app_disp_buf
        - imvcd_get_next_display_au_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:546,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:548,9'
              BranchSideFuncs:
                - imvcd_get_next_display_au_buf
                - ih264d_export_sei_params
                - imvcd_convert_to_app_disp_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:555,52'
              BranchSideFuncs:
                - imvcd_get_next_display_au_buf
                - ih264d_export_sei_params
                - imvcd_convert_to_app_disp_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:555,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:557,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:564,31'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - imvcd_convert_to_app_disp_buf
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:555,22'
          Dst:             imvcd_get_next_display_au_buf
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:564,5'
          Dst:             ih264d_export_sei_params
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:572,5'
          Dst:             imvcd_convert_to_app_disp_buf
    - functionName:    imvcd_ctl_get_vui
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         9
      ICount:          310
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1484,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1484,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1484,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1484,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1484,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1486,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1488,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1490,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1530,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_ctl_get_buf_info
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         17
      ICount:          195
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_get_outbuf_size
        - is_header_decoded
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1447,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1449,21'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1453,42'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1455,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1458,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1462,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1458,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1457,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1457,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1465,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1467,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1470,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1447,8'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1461,43'
          Dst:             ih264d_get_outbuf_size
    - functionName:    imvcd_ctl_flush_dec
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imvcd_dpb_release_display_bufs
        - imvcd_release_all_ref_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1414,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1414,8'
              BranchSideFuncs:
                - imvcd_release_all_ref_bufs
                - imvcd_dpb_release_display_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1416,36'
              BranchSideFuncs:
                - imvcd_release_all_ref_bufs
                - imvcd_dpb_release_display_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1416,9'
          Dst:             imvcd_release_all_ref_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1417,9'
          Dst:             imvcd_dpb_release_display_bufs
    - functionName:    imvcd_ctl_set_degrade_mode
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_ctl_set_arch
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_ctl_set_num_cores
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1352,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1358,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1362,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1362,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1364,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_ctl_set_dec_mode
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         15
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1303,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1305,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1310,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1310,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1312,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1315,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1315,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1317,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1322,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1327,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1335,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1327,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1335,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_view_ctxt_init
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ip
        - ps_view_ctxt
      BBCount:         46
      ICount:          998
      EdgeCount:       67
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_init_arch
        - ih264d_init_function_ptr
        - ithread_get_handle_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:175,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:175,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:176,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:181,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:181,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:182,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:187,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:188,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:193,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:193,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:194,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:199,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:199,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:200,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:211,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:211,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:212,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:217,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:218,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:223,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:223,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:224,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:229,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:229,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:230,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:235,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:235,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:236,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:241,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:241,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:242,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:248,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:248,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:249,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:254,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:254,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:255,49'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:262,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:263,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:268,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:269,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:274,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:274,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:275,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:281,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:281,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:282,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:287,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:287,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:288,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:293,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:294,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:299,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:299,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:300,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:305,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:305,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:306,12'
              BranchSideFuncs:
                - ih264d_init_arch
                - ih264d_init_function_ptr
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:185,19'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:191,19'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:412,5'
          Dst:             ih264d_init_arch
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:413,5'
          Dst:             ih264d_init_function_ptr
    - functionName:    imvcd_ctxt_init
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ip
        - ps_mvcd_ctxt
      BBCount:         12
      ICount:          182
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ih264_buf_mgr_init
        - ih264_disp_mgr_init
        - imvcd_init_dpb_mgr
        - imvcd_view_ctxt_init
        - ithread_get_mutex_lock_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:434,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:435,12'
              BranchSideFuncs:
                - imvcd_init_dpb_mgr
                - ih264_disp_mgr_init
                - ithread_get_mutex_lock_size
                - ih264_buf_mgr_init
                - ithread_get_mutex_lock_size
                - ih264_buf_mgr_init
                - imvcd_view_ctxt_init
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:444,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:444,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:445,12'
              BranchSideFuncs:
                - ih264_buf_mgr_init
                - ithread_get_mutex_lock_size
                - ih264_buf_mgr_init
                - imvcd_view_ctxt_init
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:453,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:453,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:454,12'
              BranchSideFuncs:
                - ih264_buf_mgr_init
                - imvcd_view_ctxt_init
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:460,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:462,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:465,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:437,5'
          Dst:             imvcd_init_dpb_mgr
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:440,5'
          Dst:             ih264_disp_mgr_init
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:442,39'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:449,5'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:451,39'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:458,5'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:460,22'
          Dst:             imvcd_view_ctxt_init
    - functionName:    imvcd_free_static_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
      BBCount:         88
      ICount:          810
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - ih264_buf_mgr_free
        - imvcd_bitsteam_buf_free
        - imvcd_free_dynamic_bufs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:73,9'
              BranchSideFuncs:
                - imvcd_free_dynamic_bufs
                - imvcd_bitsteam_buf_free
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:76,39'
              BranchSideFuncs:
                - imvcd_free_dynamic_bufs
                - imvcd_bitsteam_buf_free
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:78,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:80,9'
              BranchSideFuncs:
                - imvcd_free_dynamic_bufs
                - imvcd_bitsteam_buf_free
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:83,21'
              BranchSideFuncs:
                - imvcd_free_dynamic_bufs
                - imvcd_bitsteam_buf_free
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:91,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:91,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:93,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:93,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:93,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:95,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:95,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:95,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:97,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:97,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:99,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:99,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:99,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:101,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:101,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:103,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:103,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:103,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:105,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:105,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:107,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:107,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:107,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:109,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:109,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:109,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:111,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:111,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:111,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:113,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:113,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:113,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:115,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:115,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:115,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:117,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:117,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:117,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:119,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:119,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:119,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:121,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:121,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:121,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:123,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:123,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:123,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:125,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:125,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:125,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:127,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:127,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:127,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:129,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:129,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:129,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:131,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:131,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:131,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:133,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:133,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:133,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:135,24'
              BranchSideFuncs:
                - ih264_buf_mgr_free
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:137,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:137,5'
              BranchSideFuncs:
                - ih264_buf_mgr_free
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:139,24'
              BranchSideFuncs:
                - ih264_buf_mgr_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:141,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:141,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:143,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:143,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:145,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:145,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:145,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:147,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:147,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:147,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:149,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:87,5'
          Dst:             imvcd_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:89,5'
          Dst:             imvcd_bitsteam_buf_free
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:135,5'
          Dst:             ih264_buf_mgr_free
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:139,5'
          Dst:             ih264_buf_mgr_free
    - functionName:    imvcd_allocate_static_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ip
        - ps_op
      BBCount:         10
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - imvcd_ctxt_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:488,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:493,17'
              BranchSideFuncs:
                - imvcd_ctxt_init
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:497,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:499,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:502,38'
              BranchSideFuncs:
                - imvcd_ctxt_init
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:502,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:507,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:502,22'
          Dst:             imvcd_ctxt_init
    - functionName:    imvcd_decode
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         34
      ICount:          304
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - imvcd_au_error_checks
        - imvcd_au_init
        - imvcd_check_dec_handle
        - imvcd_check_decode_structs
        - imvcd_convert_to_app_disp_buf
        - imvcd_finish_au_decode
        - imvcd_flush_mode_decode
        - imvcd_view_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1210,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1210,28'
              BranchSideFuncs:
                - imvcd_check_dec_handle
                - imvcd_check_decode_structs
                - imvcd_au_error_checks
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1210,62'
              BranchSideFuncs:
                - imvcd_check_dec_handle
                - imvcd_check_decode_structs
                - imvcd_au_error_checks
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1210,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1210,28'
              BranchSideFuncs:
                - imvcd_check_dec_handle
                - imvcd_check_decode_structs
                - imvcd_au_error_checks
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1212,34'
              BranchSideFuncs:
                - imvcd_check_dec_handle
                - imvcd_check_decode_structs
                - imvcd_au_error_checks
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1216,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1218,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1221,49'
              BranchSideFuncs:
                - imvcd_check_decode_structs
                - imvcd_au_error_checks
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1221,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1223,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1226,9'
              BranchSideFuncs:
                - imvcd_au_error_checks
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1226,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1228,48'
              BranchSideFuncs:
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1236,5'
              BranchSideFuncs:
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1228,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1230,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1232,5'
              BranchSideFuncs:
                - imvcd_au_init
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
                - imvcd_flush_mode_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1240,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1242,40'
              BranchSideFuncs:
                - imvcd_flush_mode_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1245,5'
              BranchSideFuncs:
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1245,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1247,38'
              BranchSideFuncs:
                - imvcd_view_decode
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1265,9'
              BranchSideFuncs:
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1249,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1251,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1256,69'
              BranchSideFuncs:
                - imvcd_finish_au_decode
                - imvcd_convert_to_app_disp_buf
                - imvcd_view_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1265,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1267,43'
              BranchSideFuncs:
                - imvcd_convert_to_app_disp_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1275,33'
              BranchSideFuncs:
                - imvcd_convert_to_app_disp_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1269,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1271,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1273,5'
              BranchSideFuncs:
                - imvcd_convert_to_app_disp_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1282,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1284,39'
              BranchSideFuncs:
                - imvcd_convert_to_app_disp_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1287,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1216,22'
          Dst:             imvcd_check_dec_handle
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1221,22'
          Dst:             imvcd_check_decode_structs
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1228,26'
          Dst:             imvcd_au_error_checks
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1238,5'
          Dst:             imvcd_au_init
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1242,16'
          Dst:             imvcd_flush_mode_decode
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1247,20'
          Dst:             imvcd_view_decode
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1267,20'
          Dst:             imvcd_finish_au_decode
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1284,9'
          Dst:             imvcd_convert_to_app_disp_buf
    - functionName:    imvcd_ctl_cmd_handler
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - pv_ip
        - pv_op
      BBCount:         16
      ICount:          125
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - imvcd_check_ctl_structs
        - imvcd_check_dec_handle
        - imvcd_ctl_flush_dec
        - imvcd_ctl_get_buf_info
        - imvcd_ctl_get_vui
        - imvcd_ctl_set_arch
        - imvcd_ctl_set_dec_mode
        - imvcd_ctl_set_degrade_mode
        - imvcd_ctl_set_num_cores
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1542,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1547,46'
              BranchSideFuncs:
                - imvcd_check_ctl_structs
                - imvcd_ctl_get_vui
                - imvcd_ctl_get_buf_info
                - imvcd_ctl_flush_dec
                - imvcd_ctl_set_degrade_mode
                - imvcd_ctl_set_arch
                - imvcd_ctl_set_num_cores
                - imvcd_ctl_set_dec_mode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1547,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1549,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1552,12'
              BranchSideFuncs:
                - imvcd_ctl_get_vui
                - imvcd_ctl_get_buf_info
                - imvcd_ctl_flush_dec
                - imvcd_ctl_set_degrade_mode
                - imvcd_ctl_set_arch
                - imvcd_ctl_set_num_cores
                - imvcd_ctl_set_dec_mode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1552,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1556,43'
              BranchSideFuncs:
                - imvcd_ctl_set_dec_mode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1560,44'
              BranchSideFuncs:
                - imvcd_ctl_set_num_cores
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1564,39'
              BranchSideFuncs:
                - imvcd_ctl_set_arch
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1568,47'
              BranchSideFuncs:
                - imvcd_ctl_set_degrade_mode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1572,40'
              BranchSideFuncs:
                - imvcd_ctl_flush_dec
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1576,43'
              BranchSideFuncs:
                - imvcd_ctl_get_buf_info
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1580,38'
              BranchSideFuncs:
                - imvcd_ctl_get_vui
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1584,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1542,22'
          Dst:             imvcd_check_dec_handle
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1547,22'
          Dst:             imvcd_check_ctl_structs
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1556,20'
          Dst:             imvcd_ctl_set_dec_mode
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1560,20'
          Dst:             imvcd_ctl_set_num_cores
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1564,20'
          Dst:             imvcd_ctl_set_arch
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1568,20'
          Dst:             imvcd_ctl_set_degrade_mode
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1572,20'
          Dst:             imvcd_ctl_flush_dec
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1576,20'
          Dst:             imvcd_ctl_get_buf_info
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1580,20'
          Dst:             imvcd_ctl_get_vui
    - functionName:    imvcd_delete
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imvcd_check_dec_handle
        - imvcd_free_static_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:531,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:536,28'
              BranchSideFuncs:
                - imvcd_free_static_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:531,22'
          Dst:             imvcd_check_dec_handle
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:536,5'
          Dst:             imvcd_free_static_bufs
    - functionName:    imvcd_create
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ip
        - ps_op
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imvcd_allocate_static_bufs
        - imvcd_check_create_structs
        - imvcd_free_static_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:513,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:518,49'
              BranchSideFuncs:
                - imvcd_allocate_static_bufs
                - imvcd_free_static_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:518,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:520,45'
              BranchSideFuncs:
                - imvcd_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:525,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:513,22'
          Dst:             imvcd_check_create_structs
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:518,22'
          Dst:             imvcd_allocate_static_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:520,9'
          Dst:             imvcd_free_static_bufs
    - functionName:    imvcd_api_function
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - pv_ip
        - pv_op
      BBCount:         9
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - imvcd_create
        - imvcd_ctl_cmd_handler
        - imvcd_decode
        - imvcd_delete
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api.c:1593,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1597,33'
              BranchSideFuncs:
                - imvcd_create
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1601,33'
              BranchSideFuncs:
                - imvcd_delete
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1605,42'
              BranchSideFuncs:
                - imvcd_ctl_cmd_handler
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1609,33'
              BranchSideFuncs:
                - imvcd_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api.c:1613,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1597,20'
          Dst:             imvcd_create
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1601,20'
          Dst:             imvcd_delete
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1605,20'
          Dst:             imvcd_ctl_cmd_handler
        - Src:             '/src/libavc/decoder/mvc/imvcd_api.c:1609,20'
          Dst:             imvcd_decode
    - functionName:    imvcd_bitstream_buf_realloc
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - u4_size
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - imvcd_bitsteam_buf_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:399,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:399,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:399,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:403,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:403,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:405,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api_utils.c:397,5'
          Dst:             imvcd_bitsteam_buf_free
    - functionName:    imvcd_bitsteam_buf_free
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:392,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:392,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_bitstream_buf_alloc
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - u2_num_views
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:377,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:377,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:377,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:382,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:382,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:384,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_view_init
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_convert_app_out_buf
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_app_buffer
      BBCount:         17
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - imvcd_get_valid_subset_sps
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:250,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:250,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:254,66'
              BranchSideFuncs:
                - imvcd_get_valid_subset_sps
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:258,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:258,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:260,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:260,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:262,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:277,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:268,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:270,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api_utils.c:254,39'
          Dst:             imvcd_get_valid_subset_sps
    - functionName:    imvcd_au_init
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         6
      ICount:          130
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imvcd_convert_app_out_buf
        - imvcd_get_valid_subset_sps
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:320,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:320,9'
              BranchSideFuncs:
                - imvcd_convert_app_out_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:320,39'
              BranchSideFuncs:
                - imvcd_convert_app_out_buf
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_api_utils.c:318,21'
          Dst:             imvcd_get_valid_subset_sps
        - Src:             '/src/libavc/decoder/mvc/imvcd_api_utils.c:321,5'
          Dst:             imvcd_convert_app_out_buf
    - functionName:    imvcd_convert_to_app_disp_buf
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_view_disp_bufs
      BBCount:         5
      ICount:          182
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:286,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:288,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:307,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_check_decode_structs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_hdl
        - ps_ip
        - ps_op
      BBCount:         25
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:215,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:215,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:220,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:220,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:220,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:244,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:222,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:244,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:222,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:224,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:227,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:227,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:238,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:229,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:231,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:236,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:231,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:233,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:235,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:238,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:242,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_check_ctl_structs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_ip
        - pv_op
      BBCount:         49
      ICount:          254
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:97,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:102,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:102,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:107,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:107,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:111,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:135,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:159,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:171,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:183,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:195,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:111,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:112,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:114,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:111,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:114,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:118,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:123,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:124,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:126,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:123,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:126,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:130,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:135,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:136,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:138,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:135,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:138,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:142,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:147,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:148,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:150,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:147,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:150,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:154,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:159,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:160,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:162,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:159,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:162,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:166,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:171,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:172,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:174,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:171,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:178,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:183,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:184,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:186,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:183,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:186,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:190,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_check_create_structs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ip
        - ps_op
      BBCount:         14
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:57,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:62,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:62,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:67,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:67,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:72,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:72,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:77,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:77,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:82,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:82,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:87,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_check_dec_handle
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_api_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_handle
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:42,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:47,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_api_utils.c:47,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_api_utils.c:52,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_is_diff_poc_valid
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2187
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_curr_poc
      BBCount:         11
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2196,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2198,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2207,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2198,96'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2199,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2201,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2198,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2201,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2204,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_update_default_index_list
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         9
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2169,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2171,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2175,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2177,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2179,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2183,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_do_mmco
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_cmds
        - ps_dpb_mgr
        - ps_cur_au
        - u1_max_num_ref_frames
        - u1_curr_pic_in_err
      BBCount:         177
      ICount:          1199
      EdgeCount:       239
      CyclomaticComplexity: 64
      functionsReached:
        - imvcd_dpb_delete_gap_frm_mmco
        - imvcd_dpb_delete_gap_frm_sliding
        - imvcd_dpb_delete_lt_node
        - imvcd_dpb_delete_st_node_or_make_lt
        - imvcd_dpb_insert_st_node
        - imvcd_free_ref_bufs
        - imvcd_reset_dpb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1738,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1741,13'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1888,17'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1741,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1744,20'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1878,5'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1746,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1746,63'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1752,27'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1746,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1748,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1752,27'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1754,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1756,20'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1813,20'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1756,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1758,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1761,23'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1761,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1763,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1776,20'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1763,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1765,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1768,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1768,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1770,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1773,35'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1776,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1778,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1781,20'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1781,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1783,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1810,13'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1783,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1786,29'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1795,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1789,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1791,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1793,21'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1795,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1797,25'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
                - imvcd_dpb_insert_st_node
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1809,17'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1813,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1816,25'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1863,70'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_insert_st_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1818,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1820,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1823,25'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1823,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1823,89'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1839,29'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1823,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1825,25'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
                - imvcd_dpb_insert_st_node
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1839,29'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1841,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1843,46'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1845,33'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1866,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1868,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1871,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1871,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1873,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1890,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:0,0'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1892,30'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1895,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1901,39'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1937,33'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1952,39'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1985,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2062,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2103,25'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2120,41'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2142,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1905,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1905,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1907,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1905,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1907,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1910,24'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1910,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1913,29'
              BranchSideFuncs:
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1925,29'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1915,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1917,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1919,21'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1927,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1929,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1941,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1943,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1946,21'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1957,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1957,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1959,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1957,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1959,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1962,33'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1964,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1965,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1967,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1964,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1967,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1970,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1970,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1973,29'
              BranchSideFuncs:
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1981,21'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1975,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1977,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1979,21'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1985,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1987,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1991,25'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1993,71'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1994,25'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2049,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1993,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1999,37'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2049,24'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2002,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2004,31'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2009,35'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2009,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2011,36'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2020,29'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2011,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2013,37'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2016,45'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2026,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2028,43'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2031,25'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2031,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2033,41'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2047,21'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2049,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2051,25'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2055,59'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2062,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2064,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2067,33'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2069,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2070,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2072,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2069,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2072,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2075,62'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2077,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2079,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2082,24'
              BranchSideFuncs:
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2082,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2085,29'
              BranchSideFuncs:
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2094,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2087,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2089,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2091,21'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_insert_st_node
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_st_node_or_make_lt
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_delete_gap_frm_mmco
                - imvcd_dpb_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2103,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2104,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2108,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2104,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2105,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2108,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2105,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2106,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2108,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2103,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2108,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2111,25'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2111,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2111,36'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2117,17'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2111,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2113,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2117,17'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - imvcd_dpb_insert_st_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2126,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2126,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2136,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2126,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2128,66'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2136,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2130,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2132,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2134,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2150,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2150,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2160,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2150,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2152,50'
              BranchSideFuncs:
                - imvcd_dpb_insert_st_node
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2160,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2154,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2156,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2158,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1785,41'
          Dst:             imvcd_dpb_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1802,25'
          Dst:             imvcd_free_ref_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1815,37'
          Dst:             imvcd_dpb_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1830,25'
          Dst:             imvcd_free_ref_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1852,29'
          Dst:             imvcd_free_ref_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1863,37'
          Dst:             imvcd_dpb_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1912,41'
          Dst:             imvcd_dpb_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1924,41'
          Dst:             imvcd_dpb_delete_gap_frm_mmco
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1939,37'
          Dst:             imvcd_dpb_delete_lt_node
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1972,41'
          Dst:             imvcd_dpb_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2038,29'
          Dst:             imvcd_free_ref_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2075,37'
          Dst:             imvcd_dpb_insert_st_node
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2084,41'
          Dst:             imvcd_dpb_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2122,21'
          Dst:             imvcd_reset_dpb
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2128,41'
          Dst:             imvcd_dpb_insert_st_node
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:2152,25'
          Dst:             imvcd_dpb_insert_st_node
    - functionName:    imvcd_dpb_delete_gap_frm_sliding
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_pic_num
        - pu1_del_node
      BBCount:         70
      ICount:          456
      EdgeCount:       92
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:305,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:310,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:317,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:319,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:355,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:321,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:323,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:350,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:325,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:327,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:349,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:329,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:331,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:339,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:331,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:333,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:336,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:339,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:340,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:341,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:340,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:341,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:344,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:358,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:360,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:369,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:360,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:362,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:368,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:362,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:364,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:367,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:369,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:371,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:375,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:428,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:380,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:382,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:385,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:387,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:389,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:392,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:395,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:397,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:409,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:399,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:399,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:407,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:399,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:401,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:407,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:401,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:403,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:406,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:409,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:411,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:426,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:420,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:422,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:425,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_delete_st_node_or_make_lt
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_pic_num
        - u4_lt_idx
      BBCount:         36
      ICount:          261
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - imvcd_dpb_delete_gap_frm_mmco
        - imvcd_dpb_delete_lt_node
        - imvcd_dpb_insert_lt_node
        - imvcd_free_ref_bufs
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1627,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1629,26'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_lt_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1633,15'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_lt_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1635,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1637,34'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_lt_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1642,27'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_lt_node
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1646,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1648,12'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1672,5'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_lt_node
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1648,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1650,59'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1659,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1652,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1654,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1656,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1662,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1664,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1668,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1676,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1678,38'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_lt_node
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1682,38'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_lt_node
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1688,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1690,12'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1701,50'
              BranchSideFuncs:
                - imvcd_dpb_delete_lt_node
                - imvcd_dpb_insert_lt_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1690,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1692,33'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1698,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1703,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1705,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1708,50'
              BranchSideFuncs:
                - imvcd_dpb_insert_lt_node
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1710,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1712,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1650,29'
          Dst:             imvcd_dpb_delete_gap_frm_mmco
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1692,13'
          Dst:             imvcd_free_ref_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1701,25'
          Dst:             imvcd_dpb_delete_lt_node
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1708,25'
          Dst:             imvcd_dpb_insert_lt_node
    - functionName:    imvcd_dpb_delete_gap_frm_mmco
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_frame_num
        - pu1_del_node
      BBCount:         47
      ICount:          327
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1427,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1429,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1432,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1432,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1434,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1437,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1437,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1439,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1471,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1441,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1443,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1446,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1446,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1448,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1468,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1450,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1452,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1455,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1455,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1455,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1461,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1455,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1457,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1461,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1471,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1473,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1479,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1473,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1475,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1477,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1481,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1503,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1481,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1483,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1486,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1495,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1497,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1500,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_delete_lt_node
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u4_lt_idx
      BBCount:         23
      ICount:          180
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - imvcd_free_ref_bufs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1565,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1567,23'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1613,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1569,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1571,30'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1575,19'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1575,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1577,20'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1585,16'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1577,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1579,21'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1582,31'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1585,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1587,34'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1591,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1597,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1599,42'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1602,9'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1605,9'
          Dst:             imvcd_free_ref_bufs
    - functionName:    imvcd_dpb_insert_st_node
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_au_buf
      BBCount:         32
      ICount:          256
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1356,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1358,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1381,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1358,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1358,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1373,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1358,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1361,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1373,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1361,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1363,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1367,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1373,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1374,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1379,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1374,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1375,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1379,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1373,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1377,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1379,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1383,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1386,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1396,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1398,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1401,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1401,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1403,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1405,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_reset_dpb
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         14
      ICount:          172
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - imvcd_free_ref_bufs
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:597,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:599,12'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:616,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:599,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:601,33'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:614,5'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:624,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:626,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:630,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:601,13'
          Dst:             imvcd_free_ref_bufs
    - functionName:    imvcd_dpb_insert_lt_node
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_new_node
        - u4_lt_idx
      BBCount:         14
      ICount:          147
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1519,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1523,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1547,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1525,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1527,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1544,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1527,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1529,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1534,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_reorder_ref_pic_list
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_cur_nalu_mvc_ext
        - ps_cur_au
        - ps_ref_pic_list_mod_data
        - u2_view_order_id
      BBCount:         118
      ICount:          923
      EdgeCount:       157
      CyclomaticComplexity: 41
      functionsReached:
        - imvcd_dpb_normalise_ref_pic_list
        - imvcd_dpb_set_missing_refs_to_default
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1118,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1124,34'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1346,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1138,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1139,18'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1141,51'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1138,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1141,51'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1151,19'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1151,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1150,29'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1153,20'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1153,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1154,27'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1155,27'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1156,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1156,57'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1160,22'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1160,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1161,22'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1163,41'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1160,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1163,41'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1224,26'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1170,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1170,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1172,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1170,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1172,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1177,31'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1179,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1181,38'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1190,38'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1183,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1185,43'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1187,17'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1198,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1200,39'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1203,23'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1203,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1205,24'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1213,20'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1205,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1207,42'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1211,17'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1213,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1215,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1219,22'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1224,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1226,44'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1255,27'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1229,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1231,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1234,23'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1234,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1236,25'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1245,20'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1236,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1237,25'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1243,17'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1236,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1239,42'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1243,17'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1245,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1247,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1251,22'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1255,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1256,27'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1260,47'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1255,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1260,47'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1326,26'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1266,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1266,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1268,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1266,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1268,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1273,37'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1275,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1277,44'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1286,44'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1279,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1281,49'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1283,17'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1294,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1294,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1296,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1296,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1299,37'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1301,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1303,24'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1316,20'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1303,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1305,29'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1314,17'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1305,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1306,29'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1313,21'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1305,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1309,46'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1313,21'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1316,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1318,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1321,46'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1326,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1328,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1332,17'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1339,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1160,22'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1341,47'
              BranchSideFuncs:
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
                - imvcd_dpb_set_missing_refs_to_default
                - imvcd_dpb_normalise_ref_pic_list
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1141,13'
          Dst:             imvcd_dpb_set_missing_refs_to_default
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1144,13'
          Dst:             imvcd_dpb_normalise_ref_pic_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1341,9'
          Dst:             imvcd_dpb_set_missing_refs_to_default
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1343,9'
          Dst:             imvcd_dpb_normalise_ref_pic_list
    - functionName:    imvcd_dpb_set_missing_refs_to_default
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_ref_pic_list_mod_data
        - ps_cur_au
        - u1_pred_lx
      BBCount:         4
      ICount:          76
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1072,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1074,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1078,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_normalise_ref_pic_list
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u2_buf_mod_bitfield
        - u1_num_bufs_modified
        - u1_pred_lx
      BBCount:         11
      ICount:          101
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1088,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1088,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1090,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1090,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1092,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1095,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1095,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1098,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1100,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    qsort_lt_idx_compare
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_au1
        - pv_au2
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort_pic_num_compare
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_au1
        - pv_au2
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort_poc_compare
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_au1
        - pv_au2
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_init_ref_pic_list
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_cur_nalu_mvc_ext
        - ps_cur_au
        - u2_view_order_id
      BBCount:         89
      ICount:          893
      EdgeCount:       115
      CyclomaticComplexity: 28
      functionsReached:
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_set_status
        - imvcd_get_nalu_mvc_ext
        - imvcd_ivp_buf_copier
        - qsort
        - qsort_lt_idx_compare
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:849,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:851,29'
              BranchSideFuncs:
                - qsort
                - qsort
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:855,11'
              BranchSideFuncs:
                - qsort
                - qsort
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:860,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:862,29'
              BranchSideFuncs:
                - qsort
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:866,11'
              BranchSideFuncs:
                - qsort
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:869,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:871,15'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:895,17'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:871,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:873,31'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:879,17'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:873,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:875,17'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:877,9'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:879,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:881,13'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:886,17'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:886,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:888,13'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:892,5'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:895,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:0,0'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:897,13'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:903,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:905,15'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:915,13'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:905,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:907,32'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:913,5'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:915,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:917,9'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1007,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:919,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:923,16'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1005,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:923,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:925,40'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:929,40'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:934,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:943,42'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1004,9'
              BranchSideFuncs:
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:948,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:950,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
                - imvcd_get_nalu_mvc_ext
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:954,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
                - imvcd_get_nalu_mvc_ext
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:956,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:958,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:962,46'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:969,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:971,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:975,46'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - imvcd_ivp_buf_copier
                - imvcd_get_nalu_mvc_ext
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1007,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1009,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1030,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1011,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1013,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1016,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1016,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1018,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1021,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1021,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1023,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1025,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1033,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1033,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1062,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1033,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1037,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1062,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1039,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1041,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1055,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1041,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1049,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1053,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1055,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1057,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:1059,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:855,5'
          Dst:             qsort
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:866,5'
          Dst:             qsort
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:866,5'
          Dst:             qsort_lt_idx_compare
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:945,39'
          Dst:             imvcd_get_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:953,29'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:962,21'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:966,33'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:975,21'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:984,17'
          Dst:             imvcd_ivp_buf_copier
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_dpb_st_lt_deduplicator
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         24
      ICount:          187
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:763,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:763,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:763,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:763,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:765,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:802,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:765,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:766,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:798,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:765,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:769,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:798,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:772,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:772,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:772,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:772,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:774,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:796,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:774,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:776,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:792,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:776,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:778,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:783,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_assign_pic_num
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_max_frame_num
        - i4_cur_frame_num
        - b_are_gaps_in_frame_num_value_allowed
      BBCount:         26
      ICount:          193
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:697,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:701,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:717,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:703,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:705,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:709,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:717,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:717,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:717,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:717,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:717,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:722,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:722,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:724,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:748,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:726,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:728,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:747,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:728,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:732,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:735,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:738,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:742,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:745,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_release_display_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         20
      ICount:          191
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_disp_mgr_add
        - imvcd_dpb_delete_nonref_nondisplay_pics
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:644,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:646,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:683,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:648,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:650,16'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:663,27'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:650,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:654,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:661,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:654,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:656,34'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:660,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:663,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:665,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:677,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:642,5'
          Dst:             imvcd_dpb_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:667,13'
          Dst:             ih264_disp_mgr_add
    - functionName:    imvcd_dpb_delete_nonref_nondisplay_pics
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         11
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:578,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:578,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:578,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:578,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:580,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:589,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:582,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:588,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_do_mmco_for_gaps
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u1_num_ref_frames
      BBCount:         46
      ICount:          359
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - imvcd_dpb_delete_gap_frm_sliding
        - imvcd_free_ref_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:450,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:453,22'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:560,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:453,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:455,31'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:461,29'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:464,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:466,27'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:510,24'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:466,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:468,28'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:476,24'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:468,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:470,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:473,39'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:476,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:478,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:481,24'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:481,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:484,29'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:493,24'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:487,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:489,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:491,21'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:493,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:495,43'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:507,17'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:510,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:512,28'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:543,29'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:512,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:515,33'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:523,28'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:517,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:519,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:521,25'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:523,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:525,47'
              BranchSideFuncs:
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:539,21'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:545,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:547,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:550,28'
              BranchSideFuncs:
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
                - imvcd_free_ref_bufs
                - imvcd_dpb_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:550,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:552,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:483,41'
          Dst:             imvcd_dpb_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:500,25'
          Dst:             imvcd_free_ref_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:514,45'
          Dst:             imvcd_dpb_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:530,29'
          Dst:             imvcd_free_ref_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:542,41'
          Dst:             imvcd_dpb_delete_gap_frm_sliding
    - functionName:    imvcd_dpb_insert_pic_in_display_list
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_display_poc
        - u4_frame_num
        - i4_buf_id
      BBCount:         14
      ICount:          116
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:261,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:264,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:283,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:264,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:266,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:281,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:266,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:268,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:272,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:283,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:288,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_assign_display_seq
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         27
      ICount:          196
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264_disp_mgr_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:214,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:216,15'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:251,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:216,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:218,23'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:232,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:218,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:219,32'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:230,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:218,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:223,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:230,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:223,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:225,34'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:229,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:232,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:232,52'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:245,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:232,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:234,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:245,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:245,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:247,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:236,13'
          Dst:             ih264_disp_mgr_add
    - functionName:    imvcd_init_dpb_mgr
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_mvc_au_buf_mgr
        - ps_mvc_au_mv_pred_buf_mgr
        - ps_disp_buf_mgr
      BBCount:         25
      ICount:          326
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:138,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:163,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:143,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:161,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:143,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:145,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:151,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:145,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:147,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:149,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:175,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:185,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:195,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_get_view_ref_pic_list
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u2_view_order_id
        - u2_view_id
        - u1_pred_dir
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - imvcd_convert_au_buf_to_view_buf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:115,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:117,42'
              BranchSideFuncs:
                - imvcd_convert_au_buf_to_view_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:125,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:117,9'
          Dst:             imvcd_convert_au_buf_to_view_buf
    - functionName:    imvcd_dpb_reset_ivp_ctxt
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:92,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:94,31'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:103,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:94,9'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:98,9'
          Dst:             ih264_buf_mgr_release
    - functionName:    imvcd_dpb_init_ivp_ctxt
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_sps_mvc_ext
        - ps_nalu_mvc_exts
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_dpb_init_view_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u2_view_order_id
        - u2_view_id
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - imvcd_convert_au_buf_to_view_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:71,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:73,43'
              BranchSideFuncs:
                - imvcd_convert_au_buf_to_view_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:77,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:73,9'
          Dst:             imvcd_convert_au_buf_to_view_buf
    - functionName:    imvcd_dpb_init_au_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_cur_au
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:60,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_dpb_manager.c:64,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_dpb_set_display_delay
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_display_delay
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_dpb_set_num_views
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u2_num_views
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_dpb_set_max_pic_num
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_max_pic_num
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_dpb_set_display_num
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_dpb_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_display_num
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_view_error_checks
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_error_handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         72
      ICount:          427
      EdgeCount:       99
      CyclomaticComplexity: 29
      functionsReached:
        - imvcd_get_cur_nalu_mvc_ext
        - imvcd_is_idr_au
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:321,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:321,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:326,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:321,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:326,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:326,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:326,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:337,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:337,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:337,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:339,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:358,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:341,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:352,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:341,65'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:342,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:346,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:341,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:344,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:346,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:352,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:352,88'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:352,88'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:352,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:354,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:358,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:380,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:363,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:363,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:365,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:363,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:368,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:368,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:370,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:373,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:373,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:375,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:377,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:380,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:382,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:386,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:386,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:388,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:386,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:391,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:391,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:397,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:391,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:397,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:397,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:402,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:402,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:404,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:415,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:404,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:406,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:409,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:409,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:411,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:413,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:415,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:315,39'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:319,27'
          Dst:             imvcd_is_idr_au
    - functionName:    imvcd_check_num_view_slices_in_au
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_error_handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_ip
      BBCount:         24
      ICount:          177
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_find_start_code
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:231,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:233,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:236,18'
              BranchSideFuncs:
                - ih264d_find_start_code
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:236,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:236,43'
              BranchSideFuncs:
                - ih264d_find_start_code
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:241,12'
              BranchSideFuncs:
                - ih264d_find_start_code
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:236,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:241,12'
              BranchSideFuncs:
                - ih264d_find_start_code
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:241,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:243,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:246,21'
              BranchSideFuncs:
                - ih264d_find_start_code
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:247,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:247,94'
              BranchSideFuncs:
                - ih264d_find_start_code
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:247,83'
              BranchSideFuncs:
                - ih264d_find_start_code
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:247,94'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:247,94'
              BranchSideFuncs:
                - ih264d_find_start_code
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:248,63'
              BranchSideFuncs:
                - ih264d_find_start_code
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:250,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:253,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:257,33'
              BranchSideFuncs:
                - ih264d_find_start_code
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:261,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:224,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:263,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:228,33'
          Dst:             ih264d_find_start_code
    - functionName:    imvcd_check_pps
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_error_handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:194,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:196,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:212,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:196,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:198,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:210,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:200,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:202,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:205,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:205,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:207,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:209,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_check_sps_and_subset_sps
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_error_handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         48
      ICount:          351
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - imvcd_get_num_mbs_in_level
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:100,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:100,37'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:100,5'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:100,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:102,12'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:135,8'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:102,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:104,19'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:132,10'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:106,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:108,34'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:110,21'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:110,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:112,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:115,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:118,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:121,16'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:121,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:126,17'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:126,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:128,17'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:130,9'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:140,7'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:143,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:143,44'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:143,5'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:145,12'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:178,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:147,19'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:175,10'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:149,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:151,34'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:153,21'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:153,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:155,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:158,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:161,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:164,16'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:164,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:166,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:169,17'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:169,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:171,17'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:173,9'
              BranchSideFuncs:
                - imvcd_get_num_mbs_in_level
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:178,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:116,16'
          Dst:             imvcd_get_num_mbs_in_level
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:159,16'
          Dst:             imvcd_get_num_mbs_in_level
    - functionName:    imvcd_check_invalid_numViews
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_error_handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         25
      ICount:          177
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:48,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:48,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:53,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:48,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:53,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:53,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:55,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:68,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:55,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:57,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:66,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:57,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:59,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:63,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:63,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:66,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:68,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:73,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:73,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:78,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:78,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:83,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_au_error_checks
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_error_handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_ip
      BBCount:         19
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - imvcd_check_invalid_numViews
        - imvcd_check_num_view_slices_in_au
        - imvcd_check_pps
        - imvcd_check_sps_and_subset_sps
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:275,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:280,9'
              BranchSideFuncs:
                - imvcd_check_invalid_numViews
                - imvcd_check_sps_and_subset_sps
                - imvcd_check_pps
                - imvcd_check_num_view_slices_in_au
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:280,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:282,9'
              BranchSideFuncs:
                - imvcd_check_invalid_numViews
                - imvcd_check_sps_and_subset_sps
                - imvcd_check_pps
                - imvcd_check_num_view_slices_in_au
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:285,48'
              BranchSideFuncs:
                - imvcd_check_invalid_numViews
                - imvcd_check_sps_and_subset_sps
                - imvcd_check_pps
                - imvcd_check_num_view_slices_in_au
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:285,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:290,50'
              BranchSideFuncs:
                - imvcd_check_sps_and_subset_sps
                - imvcd_check_pps
                - imvcd_check_num_view_slices_in_au
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:290,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:295,35'
              BranchSideFuncs:
                - imvcd_check_pps
                - imvcd_check_num_view_slices_in_au
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:295,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:300,9'
              BranchSideFuncs:
                - imvcd_check_num_view_slices_in_au
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:300,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:302,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:308,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_error_handler.c:302,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:304,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_error_handler.c:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:285,19'
          Dst:             imvcd_check_invalid_numViews
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:290,19'
          Dst:             imvcd_check_sps_and_subset_sps
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:295,19'
          Dst:             imvcd_check_pps
        - Src:             '/src/libavc/decoder/mvc/imvcd_error_handler.c:302,23'
          Dst:             imvcd_check_num_view_slices_in_au
    - functionName:    imvcd_parse_subset_sps
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_nalu_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_bitstrm
      BBCount:         164
      ICount:          1544
      EdgeCount:       224
      CyclomaticComplexity: 62
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_parse_vui_parametres
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:99,11'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:99,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:101,12'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:109,16'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:101,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:103,23'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:107,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:114,43'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:116,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:118,59'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:121,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:121,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:121,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:123,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:129,26'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:136,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:141,8'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:148,22'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:163,20'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:171,20'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:173,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:179,29'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:181,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:186,88'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:188,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:190,15'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:197,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:190,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:193,37'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:195,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:199,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:204,56'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:211,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:216,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:221,24'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:234,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:223,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:229,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:248,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:253,15'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:253,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:256,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:258,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:262,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:268,29'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:277,65'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:279,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:285,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:291,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:293,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:296,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:303,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:306,24'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:315,17'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:318,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:325,8'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:332,8'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:332,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:341,8'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:341,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:345,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:350,84'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:352,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:354,54'
              BranchSideFuncs:
                - ih264d_parse_vui_parametres
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:371,28'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:356,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:358,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:361,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:361,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:362,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:369,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:361,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:369,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:371,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:376,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:378,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:383,53'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:385,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:387,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:389,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:387,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:394,11'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:394,11'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:389,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:391,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:394,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:397,24'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:400,11'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:400,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:402,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:406,11'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:406,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:408,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:437,11'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:411,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:413,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:416,15'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:416,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:419,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:422,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:425,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:427,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:430,15'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:430,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:433,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:435,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:437,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:439,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:468,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:442,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:444,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:447,15'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:447,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:450,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:453,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:456,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:458,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:461,15'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:461,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:464,28'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:466,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:472,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:474,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:477,11'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:477,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:480,34'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:519,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:486,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:488,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:491,15'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:491,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:496,38'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:517,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:503,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:505,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:508,19'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:508,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:511,58'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:515,42'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:521,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:528,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:528,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:533,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:114,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:118,39'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:129,5'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:131,20'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:133,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:155,54'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:163,9'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:171,9'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:179,9'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:186,68'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:193,17'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:197,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:209,55'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:221,13'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:237,13'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:240,13'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:243,13'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:246,13'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:256,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:260,51'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:268,9'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:270,54'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:277,54'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:289,56'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:298,62'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:301,15'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:306,13'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:308,13'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:309,55'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:311,13'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:350,64'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:354,25'
          Dst:             ih264d_parse_vui_parametres
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:371,8'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:376,23'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:397,13'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:408,23'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:419,17'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:422,23'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:433,17'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:439,23'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:450,17'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:453,23'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:464,17'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:468,40'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:480,13'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:482,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:496,17'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:498,38'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:511,47'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:515,31'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:519,57'
          Dst:             ih264d_get_bit_h264
    - functionName:    imvcd_nalu_mvc_ext_parser
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_nalu_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_bitstrm
      BBCount:         11
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:54,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:57,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:54,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:60,60'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:64,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:69,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:50,40'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:51,39'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:52,35'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:60,39'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:61,43'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:62,43'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:64,13'
          Dst:             ih264d_get_bit_h264
    - functionName:    imvcd_transform_nalu
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_nalu_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - pu1_nal_unit
        - u4_numbytes_in_nal_unit
      BBCount:         80
      ICount:          604
      EdgeCount:       106
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:565,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:566,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:568,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:565,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:568,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:571,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:571,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:573,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:587,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:581,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:583,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:585,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:587,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:589,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:592,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:592,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:595,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:688,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:597,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:598,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:605,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:597,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:600,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:605,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:607,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:609,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:614,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:615,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:615,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:618,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:620,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:621,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:627,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:620,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:623,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:627,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:629,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:631,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:636,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:637,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:637,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:640,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:642,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:643,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:650,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:642,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:645,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:650,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:652,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:654,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:659,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:660,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:660,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:663,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:665,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:666,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:673,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:665,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:668,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:673,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:675,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:677,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:682,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:683,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:683,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:685,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:688,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:690,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:712,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:692,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:693,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:700,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:692,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:695,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:700,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:703,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:705,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:708,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:709,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:709,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:710,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_nalu_parser
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_nalu_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - pu1_bitstream_buf
        - i4_nalu_length
      BBCount:         68
      ICount:          383
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_rbsp_to_sodb
        - imvcd_get_cur_nalu_mvc_ext
        - imvcd_nalu_mvc_ext_parser
        - imvcd_parse_decode_slice
        - imvcd_parse_subset_sps
        - imvcd_transform_nalu
        - is_header_decoded
        - is_slice_nalu_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:731,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:731,40'
              BranchSideFuncs:
                - imvcd_transform_nalu
                - ih264d_get_bits_h264
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - is_slice_nalu_type
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:872,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:731,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:733,30'
              BranchSideFuncs:
                - imvcd_transform_nalu
                - ih264d_get_bits_h264
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - is_slice_nalu_type
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:872,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:737,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:739,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:742,21'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - is_slice_nalu_type
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:747,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:748,13'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - is_slice_nalu_type
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:753,16'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:748,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:748,74'
              BranchSideFuncs:
                - is_slice_nalu_type
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:753,16'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:747,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:750,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:753,16'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:753,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:757,21'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:776,37'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - imvcd_parse_subset_sps
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:792,21'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:792,21'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:826,21'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:865,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:757,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:759,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:772,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:759,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:761,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:764,63'
              BranchSideFuncs:
                - imvcd_nalu_mvc_ext_parser
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:766,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:768,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:770,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:780,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:782,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:785,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:792,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:794,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:822,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:794,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:795,42'
              BranchSideFuncs:
                - is_header_decoded
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:818,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:794,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:797,86'
              BranchSideFuncs:
                - imvcd_get_cur_nalu_mvc_ext
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:818,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:801,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:802,29'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:807,45'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:801,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:804,29'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:807,45'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:811,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:813,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:815,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:826,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:828,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:861,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:828,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:829,42'
              BranchSideFuncs:
                - is_header_decoded
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:857,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:829,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:830,42'
              BranchSideFuncs:
                - is_header_decoded
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:857,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:828,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:832,25'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:857,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:834,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:836,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:839,67'
              BranchSideFuncs:
                - imvcd_nalu_mvc_ext_parser
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:841,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:843,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:846,45'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - imvcd_parse_decode_slice
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:850,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:852,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:854,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:733,9'
          Dst:             imvcd_transform_nalu
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:735,25'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:748,55'
          Dst:             is_slice_nalu_type
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:759,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:764,37'
          Dst:             imvcd_nalu_mvc_ext_parser
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:776,17'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:778,33'
          Dst:             imvcd_parse_subset_sps
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:794,24'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:795,24'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:797,59'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:807,25'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:809,41'
          Dst:             imvcd_parse_decode_slice
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:828,24'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:829,24'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:830,24'
          Dst:             is_header_decoded
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:834,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:839,41'
          Dst:             imvcd_nalu_mvc_ext_parser
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:846,25'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/mvc/imvcd_nalu_parser.c:848,41'
          Dst:             imvcd_parse_decode_slice
    - functionName:    imvcd_corrupted_slice_handler
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         90
      ICount:          1048
      EdgeCount:       118
      CyclomaticComplexity: 30
      functionsReached:
        - ih264d_decode_recon_tfr_nmb
        - ih264d_get_mb_info_cavlc_nonmbaff
        - ih264d_parse_tfr_nmb
        - ih264d_set_deblocking_parameters
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - imvcd_free_ref_and_io_bufs
        - imvcd_get_cur_nalu_mvc_ext
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1249,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1251,37'
              BranchSideFuncs:
                - imvcd_free_ref_and_io_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1258,19'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1258,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1258,53'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1261,14'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1258,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1261,14'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1291,5'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1263,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1265,53'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1280,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1271,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1274,33'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1278,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1293,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1296,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1323,18'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1300,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1300,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1301,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1303,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1306,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1303,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1300,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1303,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1306,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1306,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1307,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1306,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1309,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1312,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1309,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1306,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1309,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1312,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1312,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1313,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1312,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1315,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1318,37'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1315,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1312,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1315,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1325,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1327,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1331,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1339,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1341,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1350,28'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1357,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1360,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1364,47'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1397,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1399,12'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1502,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1399,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1401,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1404,26'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1423,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1425,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1430,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1467,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1466,20'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1467,62'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1467,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1466,20'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1467,81'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1468,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1468,22'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1468,38'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1470,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1397,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1472,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1477,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1479,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1486,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1492,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1494,28'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1497,25'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1506,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1508,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1511,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1242,43'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1251,9'
          Dst:             imvcd_free_ref_and_io_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1386,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1420,9'
          Dst:             ih264d_get_mb_info_cavlc_nonmbaff
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1425,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1443,9'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1479,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1486,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    imvcd_set_abs_diff_view_idx_minus1
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pi4_abs_diff_view_idx_minus1
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:279,39'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_long_term_pic_num
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pi4_long_term_pic_num
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:290,32'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_abs_diff_pic_num_minus1
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pi4_abs_diff_pic_num_minus1
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:267,38'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_modification_of_pic_nums_idc
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pu1_modification_of_pic_nums_idc
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:255,43'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_ref_pic_list_reordering_flag
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pu1_ref_idx_reorder_flag
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_bit_h264
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:243,35'
          Dst:             ih264d_get_bit_h264
    - functionName:    imvcd_set_slice_deblk_params
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         22
      ICount:          169
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ih264d_sev
        - ih264d_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:341,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:344,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:387,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:346,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:348,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:354,12'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:354,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:357,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:381,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:359,76'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:360,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:362,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:359,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:362,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:369,29'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:371,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:374,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:371,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:374,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:378,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:344,13'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:357,17'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:369,17'
          Dst:             ih264d_sev
    - functionName:    imvcd_set_slice_qp
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_sev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:325,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:332,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:322,25'
          Dst:             ih264d_sev
    - functionName:    imvcd_set_cabac_init_idc
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:304,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:311,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:302,39'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_ref_pic_list_mod_data
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         45
      ICount:          331
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - imvcd_get_cur_ref_pic_list_mod_data
        - imvcd_set_abs_diff_pic_num_minus1
        - imvcd_set_abs_diff_view_idx_minus1
        - imvcd_set_long_term_pic_num
        - imvcd_set_modification_of_pic_nums_idc
        - imvcd_set_ref_pic_list_reordering_flag
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:407,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:410,13'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:496,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:415,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:417,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:420,12'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:420,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:423,17'
              BranchSideFuncs:
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:494,5'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:436,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:438,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:441,26'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:441,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:442,26'
              BranchSideFuncs:
                - imvcd_set_abs_diff_pic_num_minus1
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:444,71'
              BranchSideFuncs:
                - imvcd_set_abs_diff_pic_num_minus1
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:441,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:444,71'
              BranchSideFuncs:
                - imvcd_set_abs_diff_pic_num_minus1
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:452,30'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_pic_num_minus1
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:447,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:449,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:451,17'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:452,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:455,53'
              BranchSideFuncs:
                - imvcd_set_long_term_pic_num
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_abs_diff_pic_num_minus1
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:462,31'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
                - imvcd_set_abs_diff_view_idx_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:457,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:459,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:461,17'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:462,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:463,31'
              BranchSideFuncs:
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:466,25'
              BranchSideFuncs:
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:462,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:466,25'
              BranchSideFuncs:
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:473,30'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:468,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:470,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:472,17'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:473,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:475,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:479,21'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:488,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:490,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:492,13'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:492,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:434,21'
              BranchSideFuncs:
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:493,9'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_reordering_flag
                - imvcd_set_modification_of_pic_nums_idc
                - imvcd_set_abs_diff_view_idx_minus1
                - imvcd_set_long_term_pic_num
                - imvcd_set_abs_diff_pic_num_minus1
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:403,9'
          Dst:             imvcd_get_cur_ref_pic_list_mod_data
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:412,25'
          Dst:             imvcd_set_ref_pic_list_reordering_flag
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:433,33'
          Dst:             imvcd_set_modification_of_pic_nums_idc
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:444,37'
          Dst:             imvcd_set_abs_diff_pic_num_minus1
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:455,25'
          Dst:             imvcd_set_long_term_pic_num
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:465,37'
          Dst:             imvcd_set_abs_diff_view_idx_minus1
    - functionName:    imvcd_set_num_ref_idx_active
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pu1_num_ref_idx
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_uev
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:226,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:228,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:231,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:224,33'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_ref_idx_override_flag
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_bit_h264
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:213,57'
          Dst:             ih264d_get_bit_h264
    - functionName:    imvcd_finish_slice_decode
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1900
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         35
      ICount:          235
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - imvcd_corrupted_slice_handler
        - imvcd_dpb_reset_ivp_ctxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1912,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1914,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1918,39'
              BranchSideFuncs:
                - imvcd_corrupted_slice_handler
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1923,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1923,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1928,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1923,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1925,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1928,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1928,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1928,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1937,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1928,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1930,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1937,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1930,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1932,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1934,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1940,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1940,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1946,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1940,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1942,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1946,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1946,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1948,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1959,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1948,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1950,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1957,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1950,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1952,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1956,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1909,5'
          Dst:             imvcd_dpb_reset_ivp_ctxt
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1918,9'
          Dst:             imvcd_corrupted_slice_handler
    - functionName:    imvcd_parse_bslice
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         64
      ICount:          560
      EdgeCount:       88
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_cal_col_pic
        - ih264d_form_pred_weight_matrix
        - ih264d_get_implicit_weights
        - ih264d_init_cabac_contexts
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - imvcd_dpb_get_view_ref_pic_list
        - imvcd_dpb_reorder_ref_pic_list
        - imvcd_get_cur_nalu_mvc_ext
        - imvcd_get_cur_ref_pic_list_mod_data
        - imvcd_get_default_mv_pred
        - imvcd_init_ref_idx_to_ref_buf_map
        - imvcd_init_ref_pic_list
        - imvcd_set_cabac_init_idc
        - imvcd_set_num_ref_idx_active
        - imvcd_set_ref_idx_override_flag
        - imvcd_set_ref_pic_list_mod_data
        - imvcd_set_slice_deblk_params
        - imvcd_set_slice_qp
        - imvcd_set_view_buf_id_to_buf_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1701,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1703,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1706,8'
              BranchSideFuncs:
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_num_ref_idx_active
                - imvcd_set_num_ref_idx_active
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1706,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1708,54'
              BranchSideFuncs:
                - imvcd_set_num_ref_idx_active
                - imvcd_set_num_ref_idx_active
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1724,29'
              BranchSideFuncs:
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1710,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1715,54'
              BranchSideFuncs:
                - imvcd_set_num_ref_idx_active
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1717,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1719,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1721,5'
              BranchSideFuncs:
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1728,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1728,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1730,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1728,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1730,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1733,45'
              BranchSideFuncs:
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1742,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1744,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1747,53'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1749,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1751,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1755,9'
              BranchSideFuncs:
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1758,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1760,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1763,11'
              BranchSideFuncs:
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1763,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1766,13'
              BranchSideFuncs:
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1778,38'
              BranchSideFuncs:
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1769,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1771,24'
              BranchSideFuncs:
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1776,5'
              BranchSideFuncs:
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1771,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1773,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1775,9'
              BranchSideFuncs:
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_dpb_get_view_ref_pic_list
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1782,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1784,56'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1795,13'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1786,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1788,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1791,40'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1795,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1798,9'
              BranchSideFuncs:
                - ih264d_get_implicit_weights
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1805,9'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1810,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1812,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1829,8'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1812,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1814,62'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1825,36'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1816,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1818,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1821,42'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1829,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1831,50'
              BranchSideFuncs:
                - imvcd_set_cabac_init_idc
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1839,40'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1833,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1835,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1837,5'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1841,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1843,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1846,50'
              BranchSideFuncs:
                - imvcd_set_slice_deblk_params
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1848,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1850,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1853,5'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1855,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1857,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1865,9'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1872,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1874,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1877,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1692,43'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1697,39'
          Dst:             imvcd_get_default_mv_pred
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1699,21'
          Dst:             imvcd_set_ref_idx_override_flag
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1708,25'
          Dst:             imvcd_set_num_ref_idx_active
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1715,25'
          Dst:             imvcd_set_num_ref_idx_active
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1739,9'
          Dst:             imvcd_init_ref_pic_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1747,21'
          Dst:             imvcd_set_ref_pic_list_mod_data
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1756,9'
          Dst:             imvcd_get_cur_ref_pic_list_mod_data
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1754,21'
          Dst:             imvcd_dpb_reorder_ref_pic_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1765,46'
          Dst:             imvcd_dpb_get_view_ref_pic_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1778,5'
          Dst:             imvcd_set_view_buf_id_to_buf_map
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1780,5'
          Dst:             imvcd_init_ref_idx_to_ref_buf_map
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1784,25'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1791,9'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1801,9'
          Dst:             ih264d_get_implicit_weights
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1814,36'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1831,25'
          Dst:             imvcd_set_cabac_init_idc
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1839,21'
          Dst:             imvcd_set_slice_qp
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1846,21'
          Dst:             imvcd_set_slice_deblk_params
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1861,9'
          Dst:             ih264d_init_cabac_contexts
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1870,21'
          Dst:             ih264d_cal_col_pic
    - functionName:    imvcd_parse_pslice
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         48
      ICount:          452
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_form_pred_weight_matrix
        - ih264d_init_cabac_contexts
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - imvcd_dpb_get_view_ref_pic_list
        - imvcd_dpb_reorder_ref_pic_list
        - imvcd_get_cur_nalu_mvc_ext
        - imvcd_get_cur_ref_pic_list_mod_data
        - imvcd_get_default_mv_pred
        - imvcd_init_ref_idx_to_ref_buf_map
        - imvcd_init_ref_pic_list
        - imvcd_set_cabac_init_idc
        - imvcd_set_num_ref_idx_active
        - imvcd_set_ref_idx_override_flag
        - imvcd_set_ref_pic_list_mod_data
        - imvcd_set_slice_deblk_params
        - imvcd_set_slice_qp
        - imvcd_set_view_buf_id_to_buf_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1530,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1532,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1535,8'
              BranchSideFuncs:
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_set_num_ref_idx_active
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1535,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1537,54'
              BranchSideFuncs:
                - imvcd_set_num_ref_idx_active
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1546,29'
              BranchSideFuncs:
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1539,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1541,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1543,5'
              BranchSideFuncs:
                - imvcd_init_ref_pic_list
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1559,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1561,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1564,53'
              BranchSideFuncs:
                - imvcd_set_ref_pic_list_mod_data
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1568,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1572,9'
              BranchSideFuncs:
                - imvcd_get_cur_ref_pic_list_mod_data
                - imvcd_dpb_reorder_ref_pic_list
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1575,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1577,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1581,9'
              BranchSideFuncs:
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1584,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1586,20'
              BranchSideFuncs:
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1592,38'
              BranchSideFuncs:
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1586,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1588,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1590,5'
              BranchSideFuncs:
                - imvcd_set_view_buf_id_to_buf_map
                - imvcd_init_ref_idx_to_ref_buf_map
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1596,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1598,56'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1609,9'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1600,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1602,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1605,40'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1615,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1617,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1634,8'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1617,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1619,62'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1630,36'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1621,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1623,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1626,42'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
                - imvcd_set_cabac_init_idc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1634,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1636,50'
              BranchSideFuncs:
                - imvcd_set_cabac_init_idc
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1644,40'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1638,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1640,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1642,5'
              BranchSideFuncs:
                - imvcd_set_slice_qp
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1646,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1648,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1651,50'
              BranchSideFuncs:
                - imvcd_set_slice_deblk_params
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1653,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1655,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1658,5'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1660,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1662,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1670,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1521,43'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1526,39'
          Dst:             imvcd_get_default_mv_pred
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1528,21'
          Dst:             imvcd_set_ref_idx_override_flag
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1537,25'
          Dst:             imvcd_set_num_ref_idx_active
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1556,9'
          Dst:             imvcd_init_ref_pic_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1564,21'
          Dst:             imvcd_set_ref_pic_list_mod_data
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1573,9'
          Dst:             imvcd_get_cur_ref_pic_list_mod_data
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1571,21'
          Dst:             imvcd_dpb_reorder_ref_pic_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1580,42'
          Dst:             imvcd_dpb_get_view_ref_pic_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1592,5'
          Dst:             imvcd_set_view_buf_id_to_buf_map
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1594,5'
          Dst:             imvcd_init_ref_idx_to_ref_buf_map
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1598,25'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1605,9'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1619,36'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1636,25'
          Dst:             imvcd_set_cabac_init_idc
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1644,21'
          Dst:             imvcd_set_slice_qp
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1651,21'
          Dst:             imvcd_set_slice_deblk_params
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1666,9'
          Dst:             ih264d_init_cabac_contexts
    - functionName:    imvcd_parse_islice
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_parse_islice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1894,9'
          Dst:             ih264d_parse_islice
    - functionName:    imvcd_pic_init
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - ps_cur_poc
        - i4_poc
        - b_is_idr_slice
      BBCount:         167
      ICount:          1888
      EdgeCount:       221
      CyclomaticComplexity: 56
      functionsReached:
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_set_status
        - ih264d_form_default_scaling_matrix
        - ih264d_form_scaling_matrix_picture
        - ih264d_get_dpb_size
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_init_dec_mb_grp
        - imvcd_allocate_dynamic_bufs
        - imvcd_assign_pic_num
        - imvcd_convert_au_buf_to_view_buf
        - imvcd_dpb_get_view_ref_pic_list
        - imvcd_dpb_init_au_bufs
        - imvcd_dpb_init_ivp_ctxt
        - imvcd_dpb_init_view_bufs
        - imvcd_dpb_set_display_delay
        - imvcd_dpb_set_display_num
        - imvcd_dpb_set_max_pic_num
        - imvcd_dpb_set_num_views
        - imvcd_free_dynamic_bufs
        - imvcd_get_cur_nalu_mvc_ext
        - imvcd_get_max_num_ivp_refs
        - imvcd_get_valid_subset_sps
        - imvcd_init_au_buffers
        - imvcd_init_au_mv_pred_bufs
        - imvcd_release_all_ref_and_io_bufs
        - imvcd_reset_dpb
        - imvcd_set_view_buf_id_to_buf_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:707,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:709,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:713,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:717,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:717,41'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:788,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:717,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:719,16'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:788,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:724,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:728,32'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:734,20'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:743,21'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:753,25'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:762,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:734,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:736,36'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:739,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:743,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:744,21'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:749,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:743,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:746,36'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:749,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:753,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:755,36'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:758,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:762,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:764,16'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:784,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:764,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:766,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:769,21'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:769,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:771,20'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:781,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:771,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:773,21'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:776,20'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:776,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:778,21'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:780,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:788,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:788,53'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:790,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:788,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:790,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:794,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:797,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:799,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:803,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:803,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:805,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - imvcd_reset_dpb
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:813,8'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:805,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:807,29'
              BranchSideFuncs:
                - imvcd_reset_dpb
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:810,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:813,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:813,42'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:825,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:813,91'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:814,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:825,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:813,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:816,43'
              BranchSideFuncs:
                - imvcd_release_all_ref_and_io_bufs
                - imvcd_dpb_set_display_num
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:825,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:825,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:827,35'
              BranchSideFuncs:
                - imvcd_dpb_set_max_pic_num
                - imvcd_dpb_set_num_views
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:831,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:838,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:840,72'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:950,5'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:844,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:844,54'
              BranchSideFuncs:
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:856,36'
              BranchSideFuncs:
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:844,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:846,16'
              BranchSideFuncs:
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:856,36'
              BranchSideFuncs:
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:846,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:848,50'
              BranchSideFuncs:
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:852,50'
              BranchSideFuncs:
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:856,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:858,13'
              BranchSideFuncs:
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:861,37'
              BranchSideFuncs:
                - imvcd_dpb_set_display_delay
                - imvcd_get_max_num_ivp_refs
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:865,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:865,37'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:865,37'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:865,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:865,37'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:865,37'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:868,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:868,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:868,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:876,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:878,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:881,53'
              BranchSideFuncs:
                - imvcd_allocate_dynamic_bufs
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - imvcd_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:883,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:885,37'
              BranchSideFuncs:
                - imvcd_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:890,47'
              BranchSideFuncs:
                - imvcd_init_au_buffers
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:892,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:894,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:897,52'
              BranchSideFuncs:
                - imvcd_init_au_mv_pred_bufs
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:899,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:901,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:904,9'
              BranchSideFuncs:
                - imvcd_dpb_set_display_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:934,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:936,19'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:939,35'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:940,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:942,19'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:945,49'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:956,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:960,19'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:978,42'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:962,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:964,29'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:967,12'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:967,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:969,29'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:972,12'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:972,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:974,29'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:976,5'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:986,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:994,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1054,8'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:996,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:998,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1005,38'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1012,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1021,38'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - imvcd_dpb_init_au_bufs
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1054,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1056,9'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1064,13'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1070,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1073,13'
              BranchSideFuncs:
                - imvcd_dpb_get_view_ref_pic_list
                - imvcd_set_view_buf_id_to_buf_map
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1078,8'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1078,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1080,34'
              BranchSideFuncs:
                - imvcd_dpb_init_view_bufs
                - imvcd_dpb_init_ivp_ctxt
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1086,5'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - imvcd_assign_pic_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1145,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1147,30'
              BranchSideFuncs:
                - imvcd_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1155,9'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1155,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1156,9'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1158,13'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1155,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1158,13'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1176,60'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1158,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1159,13'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1161,64'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1158,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1161,64'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1166,64'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1169,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1171,13'
              BranchSideFuncs:
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1173,5'
              BranchSideFuncs:
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1179,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1181,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1185,9'
              BranchSideFuncs:
                - imvcd_convert_au_buf_to_view_buf
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1199,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1201,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1210,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1203,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1203,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1208,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1203,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1205,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:684,35'
          Dst:             imvcd_get_valid_subset_sps
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:685,39'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:807,13'
          Dst:             imvcd_reset_dpb
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:816,9'
          Dst:             imvcd_release_all_ref_and_io_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:822,9'
          Dst:             imvcd_dpb_set_display_num
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:827,9'
          Dst:             imvcd_dpb_set_max_pic_num
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:828,9'
          Dst:             imvcd_dpb_set_num_views
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:840,52'
          Dst:             ih264d_get_dpb_size
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:861,9'
          Dst:             imvcd_dpb_set_display_delay
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:864,38'
          Dst:             imvcd_get_max_num_ivp_refs
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:874,25'
          Dst:             ih264d_init_dec_mb_grp
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:881,25'
          Dst:             imvcd_allocate_dynamic_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:885,13'
          Dst:             imvcd_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:890,25'
          Dst:             imvcd_init_au_buffers
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:897,25'
          Dst:             imvcd_init_au_mv_pred_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:916,9'
          Dst:             imvcd_dpb_set_display_num
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:993,41'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1005,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1009,46'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1021,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1051,9'
          Dst:             imvcd_dpb_init_au_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1072,46'
          Dst:             imvcd_dpb_get_view_ref_pic_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1075,9'
          Dst:             imvcd_set_view_buf_id_to_buf_map
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1080,9'
          Dst:             imvcd_dpb_init_view_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1082,9'
          Dst:             imvcd_dpb_init_ivp_ctxt
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1147,9'
          Dst:             imvcd_assign_pic_num
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1161,29'
          Dst:             ih264d_form_scaling_matrix_picture
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1166,29'
          Dst:             ih264d_form_default_scaling_matrix
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1176,25'
          Dst:             ih264d_form_default_scaling_matrix
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1191,5'
          Dst:             imvcd_convert_au_buf_to_view_buf
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1194,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
    - functionName:    imvcd_set_direct_spatial_mv_pred_flag
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_bit_h264
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:201,52'
          Dst:             ih264d_get_bit_h264
    - functionName:    imvcd_set_redundant_pic_cnt
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pu1_redundant_pic_cnt
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:186,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:193,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:184,32'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_delta_poc
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pi4_delta_poc
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_sev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:173,24'
          Dst:             ih264d_sev
    - functionName:    imvcd_set_poc_lsb
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pi4_pic_order_cnt_lsb
        - i4_max_poc_lsb
        - u1_log2_max_poc_lsb
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:159,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:159,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:161,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:159,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:157,32'
          Dst:             ih264d_get_bits_h264
    - functionName:    imvcd_set_idr_pic_id
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pu4_idr_pic_id
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:142,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:149,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:140,25'
          Dst:             ih264d_uev
    - functionName:    imvcd_pocstruct_init
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:662,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:662,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:664,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_decode_gaps_in_frame_num
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         60
      ICount:          466
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_decode_pic_order_cnt
        - imvcd_dpb_assign_display_seq
        - imvcd_dpb_delete_nonref_nondisplay_pics
        - imvcd_dpb_do_mmco_for_gaps
        - imvcd_dpb_insert_pic_in_display_list
        - imvcd_is_idr_au
        - imvcd_modulate_max_disp_seq
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:521,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:523,12'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:529,8'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:523,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:525,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:527,5'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:529,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:531,28'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:534,8'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:539,8'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:539,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:539,27'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:544,24'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:539,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:544,24'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:553,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:555,33'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:561,22'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:555,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:557,13'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:559,5'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:561,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:566,12'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:572,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:574,49'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:650,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:576,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:580,48'
              BranchSideFuncs:
                - ih264d_decode_pic_order_cnt
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:604,12'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:583,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:585,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:589,16'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - imvcd_dpb_assign_display_seq
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:589,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:591,44'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - imvcd_dpb_assign_display_seq
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:595,16'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - imvcd_dpb_assign_display_seq
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:595,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:597,45'
              BranchSideFuncs:
                - imvcd_modulate_max_disp_seq
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - imvcd_dpb_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:600,13'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_dpb_assign_display_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:604,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:606,58'
              BranchSideFuncs:
                - imvcd_dpb_assign_display_seq
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:614,36'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:608,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:610,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:612,9'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:616,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:616,12'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:618,13'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:616,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:618,13'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:622,62'
              BranchSideFuncs:
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:625,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:627,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:630,9'
              BranchSideFuncs:
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:635,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:637,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:640,49'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:644,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:572,5'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:646,32'
              BranchSideFuncs:
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_insert_pic_in_display_list
                - imvcd_dpb_do_mmco_for_gaps
                - imvcd_dpb_delete_nonref_nondisplay_pics
                - imvcd_dpb_assign_display_seq
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:519,27'
          Dst:             imvcd_is_idr_au
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:574,9'
          Dst:             imvcd_dpb_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:580,17'
          Dst:             ih264d_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:597,17'
          Dst:             imvcd_modulate_max_disp_seq
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:606,29'
          Dst:             imvcd_dpb_assign_display_seq
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:622,25'
          Dst:             imvcd_dpb_insert_pic_in_display_list
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:633,13'
          Dst:             imvcd_dpb_do_mmco_for_gaps
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:640,9'
          Dst:             imvcd_dpb_delete_nonref_nondisplay_pics
    - functionName:    imvcd_set_frame_num
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - u1_bits_in_frm_num
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:129,34'
          Dst:             ih264d_get_bits_h264
    - functionName:    imvcd_set_cur_pps
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
        - pu1_pps_id
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:114,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:114,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:116,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:114,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:109,21'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_slice_type
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:90,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:95,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:88,35'
          Dst:             ih264d_uev
    - functionName:    imvcd_set_first_mb_in_slice
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:65,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:71,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:72,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:80,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:71,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:80,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:63,42'
          Dst:             ih264d_uev
    - functionName:    imvcd_parse_decode_slice
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_slice_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         163
      ICount:          1372
      EdgeCount:       224
      CyclomaticComplexity: 63
      functionsReached:
        - ih264d_decode_pic_order_cnt
        - ih264d_decode_picture_thread
        - ih264d_recon_deblk_thread
        - imvcd_decode_gaps_in_frame_num
        - imvcd_dpb_is_diff_poc_valid
        - imvcd_dpb_st_lt_deduplicator
        - imvcd_finish_slice_decode
        - imvcd_get_cur_nalu_mvc_ext
        - imvcd_get_next_display_au_buf
        - imvcd_is_idr_au
        - imvcd_modulate_max_disp_seq
        - imvcd_parse_bslice
        - imvcd_parse_islice
        - imvcd_parse_pslice
        - imvcd_pic_init
        - imvcd_pocstruct_init
        - imvcd_set_cur_pps
        - imvcd_set_delta_poc
        - imvcd_set_direct_spatial_mv_pred_flag
        - imvcd_set_first_mb_in_slice
        - imvcd_set_frame_num
        - imvcd_set_idr_pic_id
        - imvcd_set_poc_lsb
        - imvcd_set_redundant_pic_cnt
        - imvcd_set_slice_type
        - imvcd_view_error_checks
        - ithread_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1997,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1999,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2002,42'
              BranchSideFuncs:
                - imvcd_set_slice_type
                - imvcd_set_cur_pps
                - imvcd_set_frame_num
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_pocstruct_init
                - imvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2004,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2006,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2009,39'
              BranchSideFuncs:
                - imvcd_set_cur_pps
                - imvcd_set_frame_num
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_pocstruct_init
                - imvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2011,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2013,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2016,14'
              BranchSideFuncs:
                - imvcd_set_frame_num
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_pocstruct_init
                - imvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2021,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2023,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2026,9'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_pocstruct_init
                - imvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2026,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2026,51'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2058,8'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2026,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2028,9'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_pocstruct_init
                - imvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2058,8'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2032,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2034,16'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2056,5'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2034,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2034,34'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2036,17'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2034,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2036,17'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2039,16'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
                - imvcd_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2039,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2041,64'
              BranchSideFuncs:
                - imvcd_decode_gaps_in_frame_num
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2049,17'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2043,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2045,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2047,13'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2049,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2049,35'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2054,34'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2049,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2051,55'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2054,34'
              BranchSideFuncs:
                - imvcd_pocstruct_init
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
                - imvcd_set_idr_pic_id
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2058,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2060,46'
              BranchSideFuncs:
                - imvcd_set_idr_pic_id
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2072,9'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2062,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2064,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2068,9'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_poc_lsb
                - imvcd_set_delta_poc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2077,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2079,43'
              BranchSideFuncs:
                - imvcd_set_poc_lsb
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2100,14'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2083,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2085,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2088,12'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2088,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2091,37'
              BranchSideFuncs:
                - imvcd_set_delta_poc
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2098,5'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2093,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2095,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2097,9'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
                - imvcd_set_delta_poc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2100,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2100,41'
              BranchSideFuncs:
                - imvcd_set_delta_poc
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2120,8'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2100,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2102,45'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2120,8'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2104,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2106,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2109,12'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
                - imvcd_set_delta_poc
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2109,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2111,49'
              BranchSideFuncs:
                - imvcd_set_delta_poc
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2118,5'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2113,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2115,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2117,9'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
                - imvcd_set_redundant_pic_cnt
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2120,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2122,53'
              BranchSideFuncs:
                - imvcd_set_redundant_pic_cnt
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2130,5'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2124,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2126,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2128,5'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - ih264d_decode_pic_order_cnt
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2134,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2137,13'
              BranchSideFuncs:
                - ih264d_decode_pic_order_cnt
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2159,14'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2141,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2143,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2147,12'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2147,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2149,40'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - imvcd_modulate_max_disp_seq
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2153,12'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
                - imvcd_modulate_max_disp_seq
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2153,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2155,41'
              BranchSideFuncs:
                - imvcd_modulate_max_disp_seq
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2157,5'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2159,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2159,26'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2170,47'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2159,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2160,9'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2170,47'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2159,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2162,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2170,47'
              BranchSideFuncs:
                - imvcd_view_error_checks
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2182,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2184,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2187,8'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
                - imvcd_set_direct_spatial_mv_pred_flag
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2187,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2189,63'
              BranchSideFuncs:
                - imvcd_set_direct_spatial_mv_pred_flag
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2209,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2191,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2193,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2196,12'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2196,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2198,13'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2202,13'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2212,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2214,17'
              BranchSideFuncs:
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2268,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2214,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2216,44'
              BranchSideFuncs:
                - imvcd_pic_init
                - imvcd_dpb_is_diff_poc_valid
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2225,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2218,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2220,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2222,9'
              BranchSideFuncs:
                - imvcd_dpb_is_diff_poc_valid
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
                - imvcd_get_next_display_au_buf
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2230,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2232,60'
              BranchSideFuncs:
                - imvcd_get_next_display_au_buf
                - imvcd_dpb_is_diff_poc_valid
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2238,41'
              BranchSideFuncs:
                - imvcd_dpb_is_diff_poc_valid
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2232,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2234,17'
              BranchSideFuncs:
                - imvcd_dpb_is_diff_poc_valid
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2236,9'
              BranchSideFuncs:
                - imvcd_dpb_is_diff_poc_valid
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2238,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2240,13'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2243,12'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
                - ithread_create
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2243,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2245,17'
              BranchSideFuncs:
                - ithread_create
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2266,5'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2245,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2247,32'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2253,22'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2253,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2254,18'
              BranchSideFuncs:
                - ithread_create
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2265,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2254,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2255,17'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2256,17'
              BranchSideFuncs:
                - ithread_create
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2255,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2256,17'
              BranchSideFuncs:
                - ithread_create
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2265,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2253,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2258,17'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2265,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2268,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2269,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2276,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2268,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2271,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2276,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2280,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2282,9'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2286,26'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2327,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2330,13'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2334,47'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
                - imvcd_dpb_st_lt_deduplicator
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2337,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2339,54'
              BranchSideFuncs:
                - imvcd_dpb_st_lt_deduplicator
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2347,8'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2341,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2343,27'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2345,5'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
                - imvcd_parse_islice
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2347,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2349,9'
              BranchSideFuncs:
                - imvcd_parse_islice
                - imvcd_finish_slice_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2360,13'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
                - imvcd_parse_pslice
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2355,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2355,52'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2359,5'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2355,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2357,13'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2359,5'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2360,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2362,9'
              BranchSideFuncs:
                - imvcd_parse_pslice
                - imvcd_finish_slice_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2373,13'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
                - imvcd_parse_bslice
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2368,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2370,13'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2372,5'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2373,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2375,9'
              BranchSideFuncs:
                - imvcd_parse_bslice
                - imvcd_finish_slice_decode
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2385,23'
              BranchSideFuncs:
                - imvcd_finish_slice_decode
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1973,39'
          Dst:             imvcd_get_cur_nalu_mvc_ext
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1983,27'
          Dst:             imvcd_is_idr_au
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:1995,21'
          Dst:             imvcd_set_first_mb_in_slice
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2002,21'
          Dst:             imvcd_set_slice_type
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2009,21'
          Dst:             imvcd_set_cur_pps
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2019,21'
          Dst:             imvcd_set_frame_num
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2041,33'
          Dst:             imvcd_decode_gaps_in_frame_num
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2054,13'
          Dst:             imvcd_pocstruct_init
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2060,25'
          Dst:             imvcd_set_idr_pic_id
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2079,25'
          Dst:             imvcd_set_poc_lsb
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2091,17'
          Dst:             imvcd_set_delta_poc
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2102,25'
          Dst:             imvcd_set_delta_poc
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2111,29'
          Dst:             imvcd_set_delta_poc
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2122,25'
          Dst:             imvcd_set_redundant_pic_cnt
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2136,25'
          Dst:             ih264d_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2155,13'
          Dst:             imvcd_modulate_max_disp_seq
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2182,22'
          Dst:             imvcd_view_error_checks
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2189,25'
          Dst:             imvcd_set_direct_spatial_mv_pred_flag
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2216,29'
          Dst:             imvcd_pic_init
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2232,30'
          Dst:             imvcd_get_next_display_au_buf
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2238,13'
          Dst:             imvcd_dpb_is_diff_poc_valid
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2247,17'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2247,17'
          Dst:             ih264d_decode_picture_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2260,17'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2260,17'
          Dst:             ih264d_recon_deblk_thread
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2339,25'
          Dst:             imvcd_dpb_st_lt_deduplicator
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2351,25'
          Dst:             imvcd_parse_islice
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2364,25'
          Dst:             imvcd_parse_pslice
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2377,25'
          Dst:             imvcd_parse_bslice
        - Src:             '/src/libavc/decoder/mvc/imvcd_slice_functions.c:2388,21'
          Dst:             imvcd_finish_slice_decode
    - functionName:    imvcd_ivp_buf_copier
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ps_au_buf_src
        - ps_au_buf_dst
        - ps_au_mv_data_src
        - ps_au_mv_data_dst
        - u2_src_view_id
        - u2_dst_view_id
      BBCount:         15
      ICount:          383
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - imvcd_get_buf_pad_dims
        - imvcd_get_mv_pred_buf_padding_length
        - imvcd_get_num_elements_in_mv_pred_buf
        - imvcd_get_ref_pic_pad_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1090,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1092,49'
              BranchSideFuncs:
                - imvcd_get_buf_pad_dims
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1116,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1105,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1108,29'
              BranchSideFuncs:
                - imvcd_get_buf_pad_dims
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1114,5'
              BranchSideFuncs:
                - imvcd_get_buf_pad_dims
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1118,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1122,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1126,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:1080,37'
          Dst:             imvcd_get_num_elements_in_mv_pred_buf
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:1081,37'
          Dst:             imvcd_get_mv_pred_buf_padding_length
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:1094,36'
          Dst:             imvcd_get_buf_pad_dims
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:1101,13'
          Dst:             imvcd_get_ref_pic_pad_offset
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:1103,13'
          Dst:             imvcd_get_ref_pic_pad_offset
    - functionName:    imvcd_get_num_elements_in_mv_pred_buf
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - u4_view_wd
        - u4_view_ht
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_get_mv_pred_buf_padding_length
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_view_wd
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_get_buf_pad_dims
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - b_is_chroma
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:254,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:256,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:261,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_get_ref_pic_pad_offset
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - i4_stride
        - b_is_chroma
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:270,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:270,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:271,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_init_ref_idx_to_ref_buf_map
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         20
      ICount:          210
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1025,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1028,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1040,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1032,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1034,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1038,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1040,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1042,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1046,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1046,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1046,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1050,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1052,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1053,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1058,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:1052,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1055,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:1058,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_convert_au_buf_to_view_buf
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ps_au_buf
        - ps_view_buf
        - u2_view_order_id
        - u2_view_id
      BBCount:         1
      ICount:          271
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_allocate_dynamic_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         61
      ICount:          1097
      EdgeCount:       87
      CyclomaticComplexity: 28
      functionsReached:
        - imvcd_get_au_buf_size
        - imvcd_get_au_mv_pred_buf_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:701,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:706,19'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:708,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:708,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:709,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:714,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:714,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:715,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:720,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:720,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:721,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:731,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:731,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:732,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:737,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:737,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:738,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:743,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:744,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:749,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:749,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:750,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:758,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:758,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:759,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:764,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:764,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:765,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:768,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:770,44'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:777,38'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:772,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:773,16'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:779,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:779,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:780,43'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:786,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:786,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:787,43'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:793,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:793,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:794,43'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:798,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:801,60'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:805,59'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:809,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:809,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:811,35'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:816,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:816,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:817,34'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:822,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:822,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:823,36'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:826,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:826,68'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:832,24'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:826,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:828,24'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:832,24'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:843,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:843,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:845,38'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:857,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:857,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:858,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:873,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:873,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:874,12'
              BranchSideFuncs:
                - imvcd_get_au_mv_pred_buf_size
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:882,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:882,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:883,12'
              BranchSideFuncs:
                - imvcd_get_au_buf_size
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:888,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:888,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:889,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:880,19'
          Dst:             imvcd_get_au_mv_pred_buf_size
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:886,19'
          Dst:             imvcd_get_au_buf_size
    - functionName:    imvcd_get_au_mv_pred_buf_size
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imvcd_get_num_au_data_bufs
        - imvcd_get_num_elements_in_mv_pred_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:515,27'
          Dst:             imvcd_get_num_au_data_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:522,9'
          Dst:             imvcd_get_num_elements_in_mv_pred_buf
    - functionName:    imvcd_get_au_buf_size
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         3
      ICount:          82
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imvcd_get_num_au_data_bufs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:536,27'
          Dst:             imvcd_get_num_au_data_bufs
    - functionName:    imvcd_get_num_au_data_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_init_au_mv_pred_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         19
      ICount:          231
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ih264_buf_mgr_add
        - imvcd_get_au_mv_pred_buf_size
        - imvcd_get_mv_pred_buf_padding_length
        - imvcd_get_num_au_data_bufs
        - imvcd_get_num_elements_in_mv_pred_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:638,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:643,11'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_mv_pred_buf_padding_length
                - imvcd_get_mv_pred_buf_padding_length
                - __assert_fail
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:643,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:645,64'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_mv_pred_buf_padding_length
                - imvcd_get_mv_pred_buf_padding_length
                - __assert_fail
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:681,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:652,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:657,15'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_mv_pred_buf_padding_length
                - imvcd_get_mv_pred_buf_padding_length
                - __assert_fail
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:657,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:659,38'
              BranchSideFuncs:
                - imvcd_get_mv_pred_buf_padding_length
                - imvcd_get_mv_pred_buf_padding_length
                - __assert_fail
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:679,5'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_mv_pred_buf_padding_length
                - imvcd_get_mv_pred_buf_padding_length
                - __assert_fail
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:677,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:677,13'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_mv_pred_buf_padding_length
                - imvcd_get_mv_pred_buf_padding_length
                - __assert_fail
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:678,9'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_mv_pred_buf_padding_length
                - imvcd_get_mv_pred_buf_padding_length
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:633,37'
          Dst:             imvcd_get_num_elements_in_mv_pred_buf
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:635,32'
          Dst:             imvcd_get_au_mv_pred_buf_size
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:636,27'
          Dst:             imvcd_get_num_au_data_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:649,19'
          Dst:             ih264_buf_mgr_add
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:664,42'
          Dst:             imvcd_get_mv_pred_buf_padding_length
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:672,48'
          Dst:             imvcd_get_mv_pred_buf_padding_length
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:677,13'
          Dst:             __assert_fail
    - functionName:    imvcd_init_au_buffers
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         19
      ICount:          313
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ih264_buf_mgr_add
        - imvcd_get_au_buf_size
        - imvcd_get_num_au_data_bufs
        - imvcd_get_ref_pic_pad_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:562,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:568,20'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
                - __assert_fail
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:571,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:575,58'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
                - __assert_fail
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:621,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:579,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:581,25'
              BranchSideFuncs:
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
                - __assert_fail
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:606,36'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
                - __assert_fail
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:603,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:603,13'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
                - __assert_fail
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:604,9'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
                - __assert_fail
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:611,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:613,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:618,70'
              BranchSideFuncs:
                - ih264_buf_mgr_add
                - imvcd_get_ref_pic_pad_offset
                - imvcd_get_ref_pic_pad_offset
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:558,32'
          Dst:             imvcd_get_au_buf_size
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:560,27'
          Dst:             imvcd_get_num_au_data_bufs
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:584,27'
          Dst:             imvcd_get_ref_pic_pad_offset
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:591,27'
          Dst:             imvcd_get_ref_pic_pad_offset
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:603,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:609,13'
          Dst:             ih264_buf_mgr_add
    - functionName:    imvcd_free_dynamic_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         82
      ICount:          714
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:440,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:441,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:441,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:441,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:442,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:442,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:442,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:443,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:443,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:443,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:444,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:444,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:444,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:445,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:445,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:445,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:446,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:446,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:446,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:447,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:447,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:447,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:448,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:448,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:448,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:449,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:449,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:449,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:451,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:451,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:453,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:457,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:454,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:455,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:457,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:457,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:458,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:458,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:458,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:459,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:459,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:459,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:462,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:462,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:464,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:468,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:464,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:464,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:465,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:468,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:472,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:472,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:472,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:474,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:474,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:478,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:478,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:478,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:480,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:480,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:484,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:484,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:484,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:485,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:485,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:485,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:487,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:487,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:487,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:488,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:488,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:488,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_get_num_mbs_in_level
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - u1_level_idc
      BBCount:         19
      ICount:          94
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:370,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:374,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:378,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:382,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:386,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:394,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:398,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:402,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:406,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:410,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:414,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:422,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:426,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:431,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_get_next_display_au_buf
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         22
      ICount:          307
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ih264_buf_mgr_release
        - ih264_disp_mgr_get
        - ih264d_fmt_conv_420sp_to_420p
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:316,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:318,45'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:326,8'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:326,8'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:328,15'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:328,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:330,40'
              BranchSideFuncs:
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:361,31'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:338,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:338,37'
              BranchSideFuncs:
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:339,38'
              BranchSideFuncs:
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:342,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:342,28'
              BranchSideFuncs:
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:343,29'
              BranchSideFuncs:
                - __assert_fail
                - ih264d_fmt_conv_420sp_to_420p
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:349,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:349,13'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420p
                - ih264_buf_mgr_release
                - __assert_fail
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:353,17'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420p
                - ih264_buf_mgr_release
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:312,29'
          Dst:             ih264_disp_mgr_get
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:349,13'
          Dst:             __assert_fail
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:352,13'
          Dst:             ih264d_fmt_conv_420sp_to_420p
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:361,9'
          Dst:             ih264_buf_mgr_release
    - functionName:    imvcd_set_view_buf_id_to_buf_map
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         9
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:289,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:291,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:298,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:291,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:295,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_get_next_bits
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstream
      BBCount:         4
      ICount:          66
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:278,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:278,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:278,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_is_idr_au
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:244,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:245,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:246,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_get_max_num_ivp_refs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         16
      ICount:          174
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - imvcd_get_valid_subset_sps
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:223,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:225,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:228,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:228,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:230,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:239,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:230,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:230,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:230,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:234,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:233,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:233,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:219,35'
          Dst:             imvcd_get_valid_subset_sps
    - functionName:    imvcd_get_valid_subset_sps
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:172,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:181,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:181,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:183,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:189,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:183,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:185,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:187,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_get_default_mv_pred
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_modulate_max_disp_seq
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_view_ctxt
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:201,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:201,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:201,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:201,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:201,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:201,90'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_get_cur_ref_pic_list_mod_data
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imvcd_get_nalu_mvc_ext
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ps_nalu_mvc_exts
        - u2_num_views_decoded
        - u2_view_id
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:152,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:154,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:160,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:154,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:156,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:158,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_get_cur_nalu_mvc_ext
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_slice_nalu_type
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - e_nalu_id
      BBCount:         11
      ICount:          48
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:123,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:137,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_mvc_nalu
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - e_nalu_id
      BBCount:         12
      ICount:          52
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:112,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:116,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_header_decoded
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - i4_header_decoded
        - e_nalu_id
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:95,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:95,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:95,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:95,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:95,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:95,87'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imvcd_release_all_ref_and_io_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - i4_num_bufs
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:81,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:83,31'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:90,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:83,9'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:86,9'
          Dst:             ih264_buf_mgr_release
    - functionName:    imvcd_free_ref_and_io_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mvc_au_buf_mgr
        - ps_mvc_au_mv_pred_buf_mgr
        - i4_pic_buf_id
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:69,5'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:72,5'
          Dst:             ih264_buf_mgr_release
    - functionName:    imvcd_release_all_ref_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mvcd_ctxt
        - i4_num_bufs
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/mvc/imvcd_utils.c:55,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:57,31'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/mvc/imvcd_utils.c:63,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:57,9'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:59,9'
          Dst:             ih264_buf_mgr_release
    - functionName:    imvcd_free_ref_bufs
      functionSourceFile: '/src/libavc/decoder/mvc/imvcd_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_mvc_au_buf_mgr
        - ps_mvc_au_mv_pred_buf_mgr
        - i4_pic_buf_id
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:44,5'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/mvc/imvcd_utils.c:46,5'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_init_arch
      functionSourceFile: '/src/libavc/decoder/x86/ih264d_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_init_function_ptr
      functionSourceFile: '/src/libavc/decoder/x86/ih264d_function_selector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         9
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_init_function_ptr_generic
        - ih264d_init_function_ptr_sse42
        - ih264d_init_function_ptr_ssse3
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/x86/ih264d_function_selector.c:63,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/x86/ih264d_function_selector.c:66,46'
              BranchSideFuncs:
                - ih264d_init_function_ptr_generic
            - BranchSide:      '/src/libavc/decoder/x86/ih264d_function_selector.c:69,44'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
            - BranchSide:      '/src/libavc/decoder/x86/ih264d_function_selector.c:71,9'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
                - ih264d_init_function_ptr_sse42
            - BranchSide:      '/src/libavc/decoder/x86/ih264d_function_selector.c:73,44'
              BranchSideFuncs:
                - ih264d_init_function_ptr_ssse3
                - ih264d_init_function_ptr_sse42
      Callsites:
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:62,5'
          Dst:             ih264d_init_function_ptr_generic
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:66,13'
          Dst:             ih264d_init_function_ptr_generic
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:69,13'
          Dst:             ih264d_init_function_ptr_ssse3
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:73,13'
          Dst:             ih264d_init_function_ptr_ssse3
        - Src:             '/src/libavc/decoder/x86/ih264d_function_selector.c:74,13'
          Dst:             ih264d_init_function_ptr_sse42
    - functionName:    ih264d_init_function_ptr_sse42
      functionSourceFile: '/src/libavc/decoder/x86/ih264d_function_selector_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_init_function_ptr_ssse3
      functionSourceFile: '/src/libavc/decoder/x86/ih264d_function_selector_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          244
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_buf_mgr_get_num_active_buf
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:695,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:695,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:697,18'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:700,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:700,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:702,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:694,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:699,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_lock
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_mutex_lock
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:124,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:126,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:123,14'
          Dst:             ithread_mutex_lock
    - functionName:    ih264_buf_mgr_unlock
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ithread_mutex_unlock
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:151,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:153,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:150,14'
          Dst:             ithread_mutex_unlock
    - functionName:    ih264_buf_mgr_get_bufid
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - pv_buf
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:655,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:655,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:657,12'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:657,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:659,12'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:665,32'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:659,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:661,22'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:664,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:666,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:668,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:654,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:665,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_get_buf
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - buf_id
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:616,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:616,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:618,14'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:621,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:623,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:615,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:620,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_get_status
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - buf_id
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:579,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:579,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:581,14'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:584,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:584,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:586,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:578,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:583,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_set_status
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - buf_id
        - mask
      BBCount:         16
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    12
      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:    32
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:474,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:474,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:477,8'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:479,36'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:484,40'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:480,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:481,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:489,9'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:492,32'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:493,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:493,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:495,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:473,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:479,15'
          Dst:             ih264_buf_mgr_unlock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:492,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_check_free
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:425,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:425,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:427,12'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:427,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:429,13'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:436,35'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:429,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:430,13'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:435,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:429,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:432,17'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:435,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:437,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:437,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:439,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:424,14'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:436,14'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_get_next_free
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - pi4_buf_id
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:380,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:380,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:382,12'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:382,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:385,13'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:394,32'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:385,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:385,50'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:393,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:385,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:387,27'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:393,5'
              BranchSideFuncs:
                - ih264_buf_mgr_unlock
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:395,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:395,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:397,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:379,11'
          Dst:             ih264_buf_mgr_lock
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:394,11'
          Dst:             ih264_buf_mgr_unlock
    - functionName:    ih264_buf_mgr_add
      functionSourceFile: '/src/libavc/common/ih264_buf_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_buf_mgr
        - pv_ptr
        - buf_id
      BBCount:         19
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - ih264_buf_mgr_lock
        - ih264_buf_mgr_unlock
      functionUses:    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:    2
      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:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_buf_mgr.c:96,10'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:94,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
            - BranchSide:      '/src/libavc/common/ih264_buf_mgr.c:96,10'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
      Callsites:
        - Src:             '/src/libavc/common/ih264_buf_mgr.c:97,13'
          Dst:             ithread_get_mutex_lock_size
    - functionName:    ih264_intra_pred_chroma_8x8_mode_plane
      functionSourceFile: '/src/libavc/common/ih264_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         25
      ICount:          360
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:467,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:469,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:475,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:482,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:494,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:486,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:493,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:488,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:491,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:491,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:491,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:484,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_vert
      functionSourceFile: '/src/libavc/common/ih264_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:391,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:393,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:406,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_horz
      functionSourceFile: '/src/libavc/common/ih264_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         9
      ICount:          92
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:333,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:335,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:342,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:337,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:340,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_dc
      functionSourceFile: '/src/libavc/common/ih264_chroma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         65
      ICount:          746
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:152,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:167,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:173,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:188,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:193,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:203,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:203,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:205,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:282,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:205,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:205,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:206,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:208,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:208,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:209,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:211,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:213,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:216,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:216,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:218,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:223,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:226,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:229,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:242,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:229,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:231,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:235,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:235,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:237,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:240,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:242,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:244,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:247,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:247,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:249,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:254,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:256,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:256,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:257,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:259,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:259,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:260,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:263,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:266,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:278,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:266,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:268,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:272,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:272,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:274,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:277,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_chroma_intra_pred_filters.c:282,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_chroma_intra_pred_filters.c:284,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_disp_mgr_get
      functionSourceFile: '/src/libavc/common/ih264_disp_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_disp_mgr
        - pi4_buf_id
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:166,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:168,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:175,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:168,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:174,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:168,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:171,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:174,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:177,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:182,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_disp_mgr_add
      functionSourceFile: '/src/libavc/common/ih264_disp_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_disp_mgr
        - buf_id
        - abs_poc
        - pv_ptr
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:126,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:126,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:131,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_disp_mgr_init
      functionSourceFile: '/src/libavc/common/ih264_disp_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_disp_mgr
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_disp_mgr.c:82,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_disp_mgr.c:87,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_plane
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         15
      ICount:          467
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1914,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1916,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1927,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1918,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1920,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1924,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1922,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1918,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1922,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1922,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1918,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1918,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_dc
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         22
      ICount:          213
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1766,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1768,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1772,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1768,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1769,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1770,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1772,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1774,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1780,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1774,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1775,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1776,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1780,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1780,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1780,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1782,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1784,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1792,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_horz
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         5
      ICount:          103
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1702,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1704,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1715,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_vert
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1646,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1648,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1656,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_u
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          293
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_l
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          402
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_d
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          443
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_r
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          444
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_diag_dr
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          396
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_diag_dl
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          379
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_dc
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         18
      ICount:          219
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1006,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1008,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1012,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1008,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1009,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1010,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1012,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1014,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1021,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1014,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1015,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1016,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:1021,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1021,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:1021,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          109
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          79
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_ref_filtering
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_left
        - pu1_topleft
        - pu1_top
        - pu1_dst
        - src_strd
        - ngbr_avail
      BBCount:         43
      ICount:          537
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:755,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:760,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:810,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:760,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:762,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:767,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:770,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:772,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:777,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:780,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:782,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:786,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:793,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:796,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:803,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:810,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:812,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:825,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:812,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:812,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:814,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:812,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:814,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:821,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:814,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:815,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:816,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:825,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:825,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:828,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:828,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:830,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:835,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:838,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:840,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:845,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_u
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          161
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_l
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          205
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_d
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_r
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          227
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_diag_dr
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          214
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_diag_dl
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          195
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_dc
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         10
      ICount:          186
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:250,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:252,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:257,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:264,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_luma_intra_pred_filters.c:264,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:264,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_luma_intra_pred_filters.c:264,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          66
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert
      functionSourceFile: '/src/libavc/common/ih264_luma_intra_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_cond_broadcast
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_broadcast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:245,12'
          Dst:             pthread_cond_broadcast
    - functionName:    pthread_cond_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_get_cond_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_cond_signal
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_signal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:235,12'
          Dst:             pthread_cond_signal
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_cond_wait
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
        - mutex
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_wait
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:230,12'
          Dst:             pthread_cond_wait
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_cond_destroy
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:225,12'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_cond_init
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:220,12'
          Dst:             pthread_cond_init
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_get_cond_struct_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_set_affinity
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - core_id
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_set_name
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pc_thread_name
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_sem_destroy
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:159,12'
          Dst:             sem_destroy
    - functionName:    sem_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_sem_wait
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_wait
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:153,12'
          Dst:             sem_wait
    - functionName:    sem_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_sem_post
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_post
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:147,12'
          Dst:             sem_post
    - functionName:    sem_post
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_sem_init
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sem
        - pshared
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:142,12'
          Dst:             sem_init
    - functionName:    sem_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_get_sem_struct_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_usleep
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_time_us
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:131,5'
          Dst:             usleep
    - functionName:    usleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_msleep
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_time_ms
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:126,5'
          Dst:             usleep
    - functionName:    ithread_sleep
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_time
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:121,5'
          Dst:             usleep
    - functionName:    ithread_yield
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    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:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:111,12'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_mutex_lock
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:106,12'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_mutex_destroy
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:101,12'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_mutex_init
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:96,12'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_get_mutex_struct_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_join
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread_handle
        - val_ptr
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_join
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/common/ithread.c:87,12'
          Dst:             pthread_join
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_create
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread_handle
        - attribute
        - strt
        - argument
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_create
      functionUses:    6
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ithread_get_handle_size
      functionSourceFile: '/src/libavc/common/ithread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_plane_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_chroma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          1443
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_chroma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          139
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_chroma_8x8_mode_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_chroma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          534
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_mbaff_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         1
      ICount:          1416
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_mbaff_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         1
      ICount:          1060
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bslt4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         1
      ICount:          1812
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         1
      ICount:          2262
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bs4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         1
      ICount:          1337
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_chroma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         1
      ICount:          1783
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bslt4_mbaff_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         1
      ICount:          2677
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bs4_mbaff_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         1
      ICount:          3449
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_horz_bslt4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         1
      ICount:          2887
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bslt4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         5
      ICount:          2527
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c:868,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c:871,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c:1111,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_horz_bs4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         1
      ICount:          3683
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bs4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_deblk_luma_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         1
      ICount:          4739
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_ihadamard_scaling_2x2_uv_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi4_tmp
      BBCount:         1
      ICount:          328
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_ihadamard_scaling_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi4_tmp
      BBCount:         7
      ICount:          851
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:99,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:99,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:99,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:179,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:181,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_ihadamard_scaling_sse42.c:188,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_chroma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4002
      functionLinenumberEnd: 4266
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - dx
        - dy
        - ht
        - wd
      BBCount:         67
      ICount:          2203
      EdgeCount:       87
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4013,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4017,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4061,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4031,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4032,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4033,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4034,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4049,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4050,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4051,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4052,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4052,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4058,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4052,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4058,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4058,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4057,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4020,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4060,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4061,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4072,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4135,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4118,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4088,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4120,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4263,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:4156,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_hpel_vert_qpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3965
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         35
      ICount:          4697
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3312,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3321,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3455,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3366,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3330,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3382,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3451,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3398,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3454,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3455,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3467,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3659,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3529,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3476,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3545,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3650,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3561,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3653,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3736,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3683,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3752,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3859,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3772,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3865,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3961,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3874,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_vert_hpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2686
      functionLinenumberEnd: 3256
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         31
      ICount:          4105
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2703,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2715,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2864,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2798,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2746,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2815,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2860,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2824,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2863,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2864,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2876,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3059,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2964,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2900,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2981,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3041,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2990,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3044,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3139,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3082,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3155,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3252,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:3164,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_vert_qpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2118
      functionLinenumberEnd: 2646
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         31
      ICount:          3035
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2145,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2157,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2287,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2211,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2179,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2227,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2283,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2229,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2286,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2287,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2299,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2476,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2370,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2321,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2386,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2459,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2388,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2462,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2562,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2490,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2579,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2642,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2581,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_vert_qpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          1954
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1820,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1824,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1889,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1885,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1842,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1887,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1889,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1893,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1978,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1969,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1911,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1971,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:2074,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1991,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          1410
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1522,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1532,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1591,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1588,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1534,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1590,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1591,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1602,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1686,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1671,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1604,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1673,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1750,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1688,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_hpel_vert_hpel_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         35
      ICount:          4411
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:778,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:782,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:942,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:840,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:806,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:843,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:938,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:891,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:941,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:942,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:946,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1167,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1024,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:971,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1027,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1158,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1084,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1161,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1247,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1194,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1251,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1366,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1292,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1372,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1455,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:1381,59'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          1779
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:510,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:514,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:570,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:566,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:532,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:568,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:570,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:574,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:650,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:641,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:592,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:643,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:735,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:663,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          1270
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:239,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:304,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:301,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:252,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:303,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:304,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:392,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:377,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:317,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:379,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:451,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:394,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_copy_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         19
      ICount:          507
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:112,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:127,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:124,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:116,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:126,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:127,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:154,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:144,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:131,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:146,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:186,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_inter_pred_filters_ssse3.c:165,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         1
      ICount:          693
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_8x8_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         4
      ICount:          920
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:240,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:240,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:240,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         7
      ICount:          494
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:115,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:115,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:115,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:127,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c:128,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_chroma_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_ld_addr
      BBCount:         7
      ICount:          1741
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:370,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:370,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:370,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:405,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:406,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:411,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    loadu_32
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - __a
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         12
      ICount:          1412
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - loadu_32
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:121,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:121,72'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:121,26'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:154,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:155,34'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:160,31'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:170,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:170,9'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:171,19'
              BranchSideFuncs:
                - loadu_32
                - loadu_32
                - loadu_32
                - loadu_32
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:230,15'
          Dst:             loadu_32
        - Src:             '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:231,15'
          Dst:             loadu_32
        - Src:             '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:232,15'
          Dst:             loadu_32
        - Src:             '/src/libavc/common/x86/ih264_iquant_itrans_recon_sse42.c:233,15'
          Dst:             loadu_32
    - functionName:    ih264_iquant_itrans_recon_8x8_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         28
      ICount:          5934
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:387,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:387,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:387,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:424,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:425,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:428,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:445,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:446,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:449,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:466,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:467,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:470,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:487,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:488,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:491,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:508,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:509,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:513,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:530,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:531,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:536,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:553,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:554,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:559,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:579,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:582,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         13
      ICount:          1527
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:121,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:121,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:121,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:155,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:156,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:161,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:171,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:173,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:174,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:175,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_iquant_itrans_recon_ssse3.c:177,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_plane_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          1903
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         13
      ICount:          501
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1896,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1896,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1901,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1896,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1901,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1937,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1906,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1910,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1920,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1920,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1924,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1934,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          1685
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_16x16_mode_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          246
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_u_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          615
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_l_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          521
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_d_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          552
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_r_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          633
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_diag_dr_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          510
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_diag_dl_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          496
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         13
      ICount:          400
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1007,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1007,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1009,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1007,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1009,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1035,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1014,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1016,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1023,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1023,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1025,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:1032,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          875
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_8x8_mode_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          153
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_u_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          462
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_l_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          307
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_d_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          344
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_r_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          332
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_diag_dr_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          299
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_diag_dl_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          291
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_dc_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         10
      ICount:          202
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:262,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:267,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:267,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:269,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:274,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:274,11'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c:274,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_horz_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          145
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_intra_pred_luma_4x4_mode_vert_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_luma_intra_pred_filters_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ngbr_avail
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_pad_right_chroma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_padding_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         14
      ICount:          145
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:301,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:301,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:303,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:303,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:307,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:316,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:311,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:314,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_padding_ssse3.c:301,5'
          Dst:             __assert_fail
    - functionName:    ih264_pad_right_luma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_padding_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         14
      ICount:          185
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:234,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:234,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:236,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:236,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:240,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:249,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:242,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:244,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:246,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_padding_ssse3.c:234,5'
          Dst:             __assert_fail
    - functionName:    ih264_pad_left_chroma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_padding_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         14
      ICount:          148
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:168,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:169,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:169,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:173,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:182,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:175,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:177,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:179,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_padding_ssse3.c:168,5'
          Dst:             __assert_fail
    - functionName:    ih264_pad_left_luma_ssse3
      functionSourceFile: '/src/libavc/common/x86/ih264_padding_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         14
      ICount:          188
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:101,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:103,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:103,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:107,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:116,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_padding_ssse3.c:109,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:111,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_padding_ssse3.c:113,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/common/x86/ih264_padding_ssse3.c:101,5'
          Dst:             __assert_fail
    - functionName:    ih264_weighted_bi_pred_chroma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - log_wd
        - wt1
        - wt2
        - ofst1
        - ofst2
        - ht
        - wd
      BBCount:         19
      ICount:          1470
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1150,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1186,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1183,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1152,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1185,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1186,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1191,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1241,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1232,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1193,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1234,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1245,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_bi_pred_luma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - log_wd
        - wt1
        - wt2
        - ofst1
        - ofst2
        - ht
        - wd
      BBCount:         19
      ICount:          2066
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:853,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:861,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:920,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:917,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:863,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:919,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:920,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1005,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:996,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:930,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:998,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1064,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:1009,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_pred_chroma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - log_wd
        - wt
        - ofst
        - ht
        - wd
      BBCount:         19
      ICount:          1351
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:634,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:638,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:667,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:664,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:640,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:666,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:667,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:671,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:710,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:700,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:673,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:702,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:777,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:714,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_pred_luma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - log_wd
        - wt
        - ofst
        - ht
        - wd
      BBCount:         19
      ICount:          1734
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:447,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:408,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:446,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:447,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:451,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:505,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:496,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:453,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:498,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:572,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:509,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_default_weighted_pred_chroma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         19
      ICount:          524
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:283,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:280,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:264,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:282,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:283,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:311,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:303,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:287,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:305,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:313,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_default_weighted_pred_luma_sse42
      functionSourceFile: '/src/libavc/common/x86/ih264_weighted_pred_sse42.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         19
      ICount:          954
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:97,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:130,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:127,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:101,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:129,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:130,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:168,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:160,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:134,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:162,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:214,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_weighted_pred_sse42.c:170,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    api_check_struct_sanity
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_handle
        - pv_api_ip
        - pv_api_op
      BBCount:         235
      ICount:          2170
      EdgeCount:       318
      CyclomaticComplexity: 85
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:214,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:217,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:217,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:220,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:225,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:236,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:265,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:236,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:238,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:243,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:243,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:245,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:250,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:250,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:252,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:257,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:259,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:263,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:270,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:274,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:329,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:364,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:400,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:485,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:537,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:571,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1070,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:281,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:281,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:284,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:280,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:284,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:292,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:293,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:293,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:305,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:292,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:296,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:305,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:306,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:306,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:308,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:308,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:310,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:310,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:312,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:312,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:305,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:315,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:324,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:337,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:337,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:347,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:335,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:340,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:347,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:349,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:349,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:359,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:347,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:352,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:359,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:372,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:372,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:382,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:370,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:375,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:382,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:384,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:384,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:395,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:382,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:387,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:395,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:409,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:409,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:419,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:407,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:412,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:419,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:421,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:421,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:431,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:419,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:424,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:431,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:431,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:433,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:440,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:440,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:443,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:480,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:443,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:446,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:453,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:453,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:458,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:478,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:458,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:461,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:468,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:468,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:471,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:477,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:493,91'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:494,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:505,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:494,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:495,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:505,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:493,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:498,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:505,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:505,91'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:506,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:518,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:506,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:507,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:518,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:505,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:510,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:518,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:519,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:521,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:532,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:521,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:521,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:529,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:521,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:523,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:529,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:543,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:546,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:553,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:553,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:556,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:564,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:575,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:581,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:598,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:616,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:643,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:671,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:698,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:725,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:753,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:790,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:819,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:848,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:875,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:902,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:929,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:956,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:981,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1006,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1039,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1061,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:584,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:587,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:593,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:599,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:602,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:609,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:618,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:621,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:627,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:627,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:630,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:637,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:646,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:649,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:655,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:655,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:658,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:665,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:673,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:676,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:682,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:682,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:685,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:692,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:700,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:703,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:709,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:709,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:712,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:719,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:727,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:730,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:736,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:736,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:739,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:746,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:756,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:758,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:764,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:764,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:766,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:772,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:773,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:773,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:774,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:774,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:775,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:775,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:776,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:776,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:772,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:778,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:782,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:793,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:796,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:802,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:802,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:805,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:811,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:823,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:826,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:832,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:832,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:835,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:841,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:851,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:853,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:859,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:859,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:861,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:867,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:878,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:880,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:886,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:886,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:888,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:894,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:905,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:907,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:913,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:913,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:915,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:921,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:932,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:934,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:940,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:940,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:942,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:948,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:959,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:961,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:966,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:966,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:968,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:973,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:984,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:986,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:991,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:991,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:993,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:998,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1009,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1011,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1017,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1017,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1019,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1025,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1025,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1025,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1032,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1026,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1026,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1032,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1027,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1027,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1032,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1025,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1029,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1032,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1042,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1044,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1050,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1050,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1052,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1058,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_api_function
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4607
      functionLinenumberEnd: 4673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         15
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - api_check_struct_sanity
        - ih264d_create
        - ih264d_ctl
        - ih264d_delete
        - ih264d_get_display_frame
        - ih264d_rel_display_frame
        - ih264d_set_display_frame
        - ih264d_video_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4614,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4618,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4624,30'
              BranchSideFuncs:
                - ih264d_ctl
                - ih264d_rel_display_frame
                - ih264d_set_display_frame
                - ih264d_get_display_frame
                - ih264d_video_decode
                - ih264d_delete
                - ih264d_create
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4629,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4633,40'
              BranchSideFuncs:
                - ih264d_create
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4637,40'
              BranchSideFuncs:
                - ih264d_delete
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4642,46'
              BranchSideFuncs:
                - ih264d_video_decode
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4647,51'
              BranchSideFuncs:
                - ih264d_get_display_frame
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4653,51'
              BranchSideFuncs:
                - ih264d_set_display_frame
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4659,51'
              BranchSideFuncs:
                - ih264d_rel_display_frame
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4664,37'
              BranchSideFuncs:
                - ih264d_ctl
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4668,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:4612,16'
          Dst:             api_check_struct_sanity
        - Src:             '/src/libavc/decoder/ih264d_api.c:4633,26'
          Dst:             ih264d_create
        - Src:             '/src/libavc/decoder/ih264d_api.c:4637,26'
          Dst:             ih264d_delete
        - Src:             '/src/libavc/decoder/ih264d_api.c:4642,26'
          Dst:             ih264d_video_decode
        - Src:             '/src/libavc/decoder/ih264d_api.c:4647,26'
          Dst:             ih264d_get_display_frame
        - Src:             '/src/libavc/decoder/ih264d_api.c:4653,26'
          Dst:             ih264d_set_display_frame
        - Src:             '/src/libavc/decoder/ih264d_api.c:4659,26'
          Dst:             ih264d_rel_display_frame
        - Src:             '/src/libavc/decoder/ih264d_api.c:4664,26'
          Dst:             ih264d_ctl
    - functionName:    ih264d_create
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_allocate_static_bufs
        - ih264d_free_static_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1882,12'
              BranchSideFuncs:
                - ih264d_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1904,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1882,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1884,16'
              BranchSideFuncs:
                - ih264d_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1898,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1884,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1886,41'
              BranchSideFuncs:
                - ih264d_free_static_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1893,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1877,11'
          Dst:             ih264d_allocate_static_bufs
        - Src:             '/src/libavc/decoder/ih264d_api.c:1886,17'
          Dst:             ih264d_free_static_bufs
    - functionName:    ih264d_delete
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3644
      functionLinenumberEnd: 3654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_free_dynamic_bufs
        - ih264d_free_static_bufs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3652,5'
          Dst:             ih264d_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/ih264d_api.c:3653,5'
          Dst:             ih264d_free_static_bufs
    - functionName:    ih264d_video_decode
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         358
      ICount:          2712
      EdgeCount:       492
      CyclomaticComplexity: 136
      functionsReached:
        - check_app_out_buf_size
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_release
        - ih264_buf_mgr_set_status
        - ih264_memcpy
        - ih264d_check_mb_map_deblk
        - ih264d_deblock_display
        - ih264d_end_of_pic
        - ih264d_end_of_pic_dispbuf_mgr
        - ih264d_export_sei_params
        - ih264d_fill_output_struct_from_context
        - ih264d_find_start_code
        - ih264d_format_convert
        - ih264d_get_next_display_field
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_init_decoder
        - ih264d_map_error
        - ih264d_mark_err_slice_skip
        - ih264d_parse_nal_unit
        - ih264d_release_display_field
        - ih264d_signal_bs_deblk_thread
        - ih264d_signal_decode_thread
        - ithread_mutex_lock
        - ithread_mutex_unlock
        - ithread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2186,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2188,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2192,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2196,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2210,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2196,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2198,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2202,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2202,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2204,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2209,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2212,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2215,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2228,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2216,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2218,38'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2226,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2219,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2219,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2221,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2224,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2224,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2225,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ithread_mutex_lock
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2237,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2239,34'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2241,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2247,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2247,24'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2277,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2246,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2250,13'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2277,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2250,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2253,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2250,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2253,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2258,15'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2258,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2260,16'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2275,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2260,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2262,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2267,16'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2267,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2269,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2274,9'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2277,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2279,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2284,21'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2300,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2300,41'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2388,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2301,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2301,24'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2388,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2300,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2305,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2388,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2311,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2320,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2312,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2312,37'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2314,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2311,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2314,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2318,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2320,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2324,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2329,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2335,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2337,25'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2365,25'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2340,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2342,29'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2353,25'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2342,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2344,40'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2347,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2353,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2356,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2361,13'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2365,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2368,50'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2378,56'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2388,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2388,38'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2402,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2388,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2390,35'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2402,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2393,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2393,53'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2394,14'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2393,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2394,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2394,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2394,55'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2400,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2393,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2396,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2400,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2404,12'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2487,8'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2404,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2413,39'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2415,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2418,39'
              BranchSideFuncs:
                - check_app_out_buf_size
                - ih264d_format_convert
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2453,35'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2418,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2420,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2424,13'
              BranchSideFuncs:
                - ih264d_format_convert
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2432,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2434,39'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2452,9'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2435,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2437,59'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2443,20'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2443,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2445,61'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264d_export_sei_params
                - ih264d_release_display_field
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2451,13'
              BranchSideFuncs:
                - ih264d_export_sei_params
                - ih264d_release_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2479,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2481,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2484,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2490,29'
              BranchSideFuncs:
                - ih264d_init_decoder
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2493,5'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2523,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2524,13'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2539,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2523,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2529,33'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2539,12'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2530,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2530,18'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2530,18'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2533,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2533,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2534,20'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2539,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2541,31'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2546,31'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2556,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2557,20'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2561,18'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2561,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2561,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2561,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2566,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2568,20'
              BranchSideFuncs:
                - ih264d_parse_nal_unit
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2582,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_fill_output_struct_from_context
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2571,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2573,24'
              BranchSideFuncs:
                - ih264d_parse_nal_unit
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2575,39'
              BranchSideFuncs:
                - ih264d_parse_nal_unit
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2582,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2586,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_parse_nal_unit
                - ih264d_map_error
                - ih264d_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2609,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2589,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2592,60'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2602,21'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2618,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2620,47'
              BranchSideFuncs:
                - ih264d_map_error
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2652,30'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2625,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2625,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2626,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2626,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2627,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2627,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2628,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2628,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2629,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2629,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2630,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2630,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2631,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2631,33'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2624,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2633,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2637,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2637,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2637,52'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2639,53'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2637,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2639,53'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2644,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2644,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2646,31'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2650,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2653,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2653,29'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2654,25'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2654,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2654,29'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2654,25'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2657,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2657,30'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2659,25'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2658,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2658,45'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2659,29'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2659,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2659,29'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2662,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2662,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2661,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2662,38'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2661,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2514,28'
              BranchSideFuncs:
                - ih264d_find_start_code
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_parse_nal_unit
                - ih264d_map_error
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2664,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2665,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2665,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2696,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2666,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2666,16'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_mark_err_slice_skip
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2696,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2664,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2674,21'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2696,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2678,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2678,46'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2681,28'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2678,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2679,28'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2681,28'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2683,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2683,46'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2686,43'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2683,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2684,28'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2686,43'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2689,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2689,49'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2692,19'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2689,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2690,25'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2692,19'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2689,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2692,19'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2694,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2697,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2697,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2698,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2698,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2699,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2699,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2700,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2700,25'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2696,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2704,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2719,8'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_decode_thread
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2706,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2708,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2711,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2711,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2713,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2715,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2719,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2723,12'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2768,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2723,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2727,17'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2759,37'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2727,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2727,47'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2756,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2727,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2727,86'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2756,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2727,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2731,29'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
                - ih264d_check_mb_map_deblk
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2756,9'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2749,47'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2752,17'
              BranchSideFuncs:
                - ih264d_signal_decode_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2761,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2763,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2765,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2771,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2774,41'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2780,8'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2780,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2780,41'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2786,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2780,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2782,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2786,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2787,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2787,56'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2857,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2786,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2793,12'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2857,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2793,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2795,21'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2806,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2795,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2797,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2801,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
                - ih264d_deblock_display
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2812,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2815,42'
              BranchSideFuncs:
                - ih264d_deblock_display
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2820,12'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2820,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2822,42'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2826,12'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2826,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2828,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2830,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2830,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2832,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2834,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2834,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2836,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2838,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2838,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:0,0'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2840,13'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
                - ih264d_signal_bs_deblk_thread
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2857,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2859,12'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2872,37'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2859,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2861,43'
              BranchSideFuncs:
                - ih264d_signal_bs_deblk_thread
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2863,5'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2873,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2873,28'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
                - ih264d_get_next_display_field
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2885,48'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2872,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2876,43'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2885,48'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2878,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2880,17'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2883,9'
              BranchSideFuncs:
                - ih264d_fill_output_struct_from_context
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2889,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2890,12'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2900,38'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2889,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2892,44'
              BranchSideFuncs:
                - ih264d_format_convert
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2900,38'
              BranchSideFuncs:
                - ih264d_release_display_field
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2903,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2903,42'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2915,45'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2903,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2905,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2915,45'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2906,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2906,51'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2913,5'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2906,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2908,22'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2913,5'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2909,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2909,38'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2912,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2908,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2910,17'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2912,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2915,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2917,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2923,8'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2923,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2925,17'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264_memcpy
                - ih264_memcpy
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2945,8'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2925,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2927,49'
              BranchSideFuncs:
                - ih264d_end_of_pic_dispbuf_mgr
                - ih264d_end_of_pic
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2938,37'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2930,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2932,37'
              BranchSideFuncs:
                - ih264d_end_of_pic
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2933,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2934,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2935,9'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2939,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2940,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2945,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2945,37'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2967,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2945,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2947,31'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2967,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2948,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2950,51'
              BranchSideFuncs:
                - ih264_memcpy
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2956,12'
              BranchSideFuncs:
                - ih264_memcpy
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2956,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2958,53'
              BranchSideFuncs:
                - ih264_memcpy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2964,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:2171,5'
          Dst:             ithread_set_name
        - Src:             '/src/libavc/decoder/ih264d_api.c:2218,19'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_api.c:2223,19'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_api.c:2332,42'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/ih264d_api.c:2367,21'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/ih264d_api.c:2378,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_api.c:2413,9'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/ih264d_api.c:2418,16'
          Dst:             check_app_out_buf_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:2426,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_api.c:2439,21'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/ih264d_api.c:2447,21'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/ih264d_api.c:2453,9'
          Dst:             ih264d_export_sei_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:2455,9'
          Dst:             ih264d_release_display_field
        - Src:             '/src/libavc/decoder/ih264d_api.c:2490,9'
          Dst:             ih264d_init_decoder
        - Src:             '/src/libavc/decoder/ih264d_api.c:2552,18'
          Dst:             ih264d_find_start_code
        - Src:             '/src/libavc/decoder/ih264d_api.c:2592,21'
          Dst:             ih264d_fill_output_struct_from_context
        - Src:             '/src/libavc/decoder/ih264d_api.c:2616,15'
          Dst:             ih264d_parse_nal_unit
        - Src:             '/src/libavc/decoder/ih264d_api.c:2620,30'
          Dst:             ih264d_map_error
        - Src:             '/src/libavc/decoder/ih264d_api.c:2686,16'
          Dst:             ih264d_mark_err_slice_skip
        - Src:             '/src/libavc/decoder/ih264d_api.c:2704,9'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2708,13'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2739,17'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_api.c:2749,21'
          Dst:             ih264d_check_mb_map_deblk
        - Src:             '/src/libavc/decoder/ih264d_api.c:2759,9'
          Dst:             ih264d_signal_decode_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2763,13'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2815,19'
          Dst:             ih264d_deblock_display
        - Src:             '/src/libavc/decoder/ih264d_api.c:2861,13'
          Dst:             ih264d_signal_bs_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_api.c:2876,13'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/ih264d_api.c:2885,9'
          Dst:             ih264d_fill_output_struct_from_context
        - Src:             '/src/libavc/decoder/ih264d_api.c:2894,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_api.c:2900,9'
          Dst:             ih264d_release_display_field
        - Src:             '/src/libavc/decoder/ih264d_api.c:2927,19'
          Dst:             ih264d_end_of_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/ih264d_api.c:2932,19'
          Dst:             ih264d_end_of_pic
        - Src:             '/src/libavc/decoder/ih264d_api.c:2938,19'
          Dst:             ih264d_end_of_pic
        - Src:             '/src/libavc/decoder/ih264d_api.c:2952,13'
          Dst:             ih264_memcpy
        - Src:             '/src/libavc/decoder/ih264d_api.c:2960,13'
          Dst:             ih264_memcpy
    - functionName:    ih264d_get_display_frame
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3033
      functionLinenumberEnd: 3039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_set_display_frame
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3065
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         21
      ICount:          306
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3080,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3082,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3136,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3084,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3084,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3084,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3100,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3102,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3135,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3102,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3104,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3107,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3109,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3109,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3114,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3111,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3111,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3114,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3107,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3114,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3118,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_rel_display_frame
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3844
      functionLinenumberEnd: 3881
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         17
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3858,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3860,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3865,8'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3865,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3867,17'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3877,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3867,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3869,48'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3875,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3877,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3877,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3880,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3877,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3878,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3880,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3869,13'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_ctl
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3722
      functionLinenumberEnd: 3820
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         26
      ICount:          232
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_buf_info
        - ih264d_get_frame_dimensions
        - ih264d_get_sei_ave_params
        - ih264d_get_sei_ccv_params
        - ih264d_get_sei_cll_params
        - ih264d_get_sei_fgc_params
        - ih264d_get_sei_mdcv_params
        - ih264d_get_sei_sii_params
        - ih264d_get_status
        - ih264d_get_version
        - ih264d_get_vui_params
        - ih264d_reset
        - ih264d_set_default_params
        - ih264d_set_degrade
        - ih264d_set_flush_mode
        - ih264d_set_num_cores
        - ih264d_set_params
        - ih264d_set_processor
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3729,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3732,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3734,43'
              BranchSideFuncs:
                - ih264d_set_processor
                - ih264d_get_sei_fgc_params
                - ih264d_get_sei_sii_params
                - ih264d_get_sei_ccv_params
                - ih264d_get_sei_ave_params
                - ih264d_get_sei_cll_params
                - ih264d_get_sei_mdcv_params
                - ih264d_get_vui_params
                - ih264d_get_frame_dimensions
                - ih264d_set_num_cores
                - ih264d_set_degrade
                - ih264d_get_version
                - ih264d_get_buf_info
                - ih264d_set_flush_mode
                - ih264d_set_default_params
                - ih264d_reset
                - ih264d_set_params
                - ih264d_get_status
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3739,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3742,37'
              BranchSideFuncs:
                - ih264d_get_status
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3746,37'
              BranchSideFuncs:
                - ih264d_set_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3750,32'
              BranchSideFuncs:
                - ih264d_reset
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3753,45'
              BranchSideFuncs:
                - ih264d_set_default_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3757,41'
              BranchSideFuncs:
                - ih264d_set_flush_mode
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3761,39'
              BranchSideFuncs:
                - ih264d_get_buf_info
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3765,38'
              BranchSideFuncs:
                - ih264d_get_version
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3769,38'
              BranchSideFuncs:
                - ih264d_set_degrade
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3774,40'
              BranchSideFuncs:
                - ih264d_set_num_cores
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3778,47'
              BranchSideFuncs:
                - ih264d_get_frame_dimensions
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3782,41'
              BranchSideFuncs:
                - ih264d_get_vui_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3786,46'
              BranchSideFuncs:
                - ih264d_get_sei_mdcv_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3790,45'
              BranchSideFuncs:
                - ih264d_get_sei_cll_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3794,45'
              BranchSideFuncs:
                - ih264d_get_sei_ave_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3798,45'
              BranchSideFuncs:
                - ih264d_get_sei_ccv_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3802,45'
              BranchSideFuncs:
                - ih264d_get_sei_sii_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3806,45'
              BranchSideFuncs:
                - ih264d_get_sei_fgc_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3810,40'
              BranchSideFuncs:
                - ih264d_set_processor
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3816,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3742,19'
          Dst:             ih264d_get_status
        - Src:             '/src/libavc/decoder/ih264d_api.c:3746,19'
          Dst:             ih264d_set_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3750,19'
          Dst:             ih264d_reset
        - Src:             '/src/libavc/decoder/ih264d_api.c:3753,19'
          Dst:             ih264d_set_default_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3757,19'
          Dst:             ih264d_set_flush_mode
        - Src:             '/src/libavc/decoder/ih264d_api.c:3761,19'
          Dst:             ih264d_get_buf_info
        - Src:             '/src/libavc/decoder/ih264d_api.c:3765,19'
          Dst:             ih264d_get_version
        - Src:             '/src/libavc/decoder/ih264d_api.c:3769,19'
          Dst:             ih264d_set_degrade
        - Src:             '/src/libavc/decoder/ih264d_api.c:3774,19'
          Dst:             ih264d_set_num_cores
        - Src:             '/src/libavc/decoder/ih264d_api.c:3778,19'
          Dst:             ih264d_get_frame_dimensions
        - Src:             '/src/libavc/decoder/ih264d_api.c:3782,19'
          Dst:             ih264d_get_vui_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3786,19'
          Dst:             ih264d_get_sei_mdcv_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3790,19'
          Dst:             ih264d_get_sei_cll_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3794,19'
          Dst:             ih264d_get_sei_ave_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3798,19'
          Dst:             ih264d_get_sei_ccv_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3802,19'
          Dst:             ih264d_get_sei_sii_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3806,19'
          Dst:             ih264d_get_sei_fgc_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:3810,19'
          Dst:             ih264d_set_processor
    - functionName:    ih264d_get_status
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3211
      functionLinenumberEnd: 3363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         77
      ICount:          607
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_get_dpb_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3223,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3223,47'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3242,16'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3223,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3225,32'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3242,16'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3228,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3230,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3236,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3258,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3259,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3259,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3260,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3263,21'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3263,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3263,51'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3283,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3265,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3283,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3265,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3266,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3275,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3265,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3269,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3275,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3285,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3285,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3285,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3287,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3287,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3287,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3299,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3301,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3303,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3303,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3305,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3307,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3307,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3311,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3312,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3312,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3314,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3311,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3314,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3320,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3324,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3326,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3330,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3326,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3326,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3330,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3332,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3338,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3338,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3340,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3345,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3345,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3347,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3352,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3353,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3353,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3355,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3275,47'
          Dst:             ih264d_get_dpb_size
    - functionName:    ih264d_set_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3573
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         24
      ICount:          209
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3524,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3526,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3530,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3530,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3532,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3534,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3534,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3536,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3538,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3538,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3540,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3548,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3554,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3555,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3556,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3556,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3557,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3566,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3566,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3567,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3566,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3569,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_reset
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3678
      functionLinenumberEnd: 3698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_init_decoder
        - ih264d_join_threads
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3686,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3688,29'
              BranchSideFuncs:
                - ih264d_join_threads
                - ih264d_init_decoder
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3695,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3688,9'
          Dst:             ih264d_join_threads
        - Src:             '/src/libavc/decoder/ih264d_api.c:3689,9'
          Dst:             ih264d_init_decoder
    - functionName:    ih264d_set_default_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3600
      functionLinenumberEnd: 3620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_set_flush_mode
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_join_threads
        - ih264d_release_display_bufs
        - ih264d_release_pics_in_dpb
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3174,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3174,8'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3176,44'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3168,5'
          Dst:             ih264d_join_threads
        - Src:             '/src/libavc/decoder/ih264d_api.c:3176,9'
          Dst:             ih264d_release_pics_in_dpb
        - Src:             '/src/libavc/decoder/ih264d_api.c:3177,9'
          Dst:             ih264d_release_display_bufs
    - functionName:    ih264d_get_buf_info
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3480
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         44
      ICount:          356
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - ih264d_get_dpb_size
        - ih264d_get_outbuf_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3410,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3413,17'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3427,11'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3413,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3415,22'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3421,22'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3427,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3429,44'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3431,16'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3429,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3429,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3429,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3431,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3432,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3434,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3434,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3435,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3438,21'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3438,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3438,51'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3459,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3438,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3440,17'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3459,13'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3440,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3441,22'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3450,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3440,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3444,33'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3450,67'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3463,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3463,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3463,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3465,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3465,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3465,9'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3473,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3475,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3478,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:3450,47'
          Dst:             ih264d_get_dpb_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:3469,38'
          Dst:             ih264d_get_outbuf_size
    - functionName:    ih264d_get_version
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 3009
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2990,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2992,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2996,34'
              BranchSideFuncs:
                - strnlen
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2998,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3000,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3005,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:2987,5'
          Dst:             snprintf
        - Src:             '/src/libavc/decoder/ih264d_api.c:2996,26'
          Dst:             strnlen
    - functionName:    ih264d_set_degrade
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3913
      functionLinenumberEnd: 3928
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec_obj
        - pv_api_ip
        - pv_api_op
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_set_num_cores
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4525
      functionLinenumberEnd: 4547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         7
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4540,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4544,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4544,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4545,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_frame_dimensions
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3934
      functionLinenumberEnd: 4032
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         32
      ICount:          408
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3944,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3944,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3962,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3944,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3946,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3962,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3949,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3951,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3956,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3965,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3967,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3972,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3976,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3977,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3979,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:3979,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3981,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:3986,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4018,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4018,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4020,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4017,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4017,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4020,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_vui_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         9
      ICount:          256
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4056,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4058,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4062,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4064,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4064,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4066,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4063,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4066,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4070,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_mdcv_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         8
      ICount:          121
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4141,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4143,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4145,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4149,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_cll_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4180
      functionLinenumberEnd: 4202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4190,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4192,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4196,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_ave_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4227
      functionLinenumberEnd: 4250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         4
      ICount:          75
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4237,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4239,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4243,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_ccv_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4275
      functionLinenumberEnd: 4332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         23
      ICount:          226
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4286,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4288,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4292,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4296,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4298,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4331,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4308,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4310,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4317,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4310,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4312,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4315,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4317,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4319,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4321,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4321,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4323,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4325,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4325,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4327,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4329,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_sii_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4355
      functionLinenumberEnd: 4419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         27
      ICount:          222
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4366,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4368,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4372,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4374,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4375,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4381,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4374,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4377,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4381,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4381,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4388,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4384,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4388,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4390,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4393,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4418,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4395,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4397,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4416,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4401,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4404,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4408,55'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4409,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4412,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_sei_fgc_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4442
      functionLinenumberEnd: 4522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         29
      ICount:          358
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4454,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4456,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4460,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4465,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4467,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4521,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4473,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4476,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4486,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4489,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4491,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4494,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4494,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4496,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4519,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4496,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4499,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4517,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4503,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4506,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4516,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4510,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4513,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4515,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_set_processor
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_init_function_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1112,5'
          Dst:             ih264d_init_function_ptr
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_get_outbuf_size
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic_wd
        - pic_ht
        - u1_chroma_format
        - p_buf_size
      BBCount:         31
      ICount:          192
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2031,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2032,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2033,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2033,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2034,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2035,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2035,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2036,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2037,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2038,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2038,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2039,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2041,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2043,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2047,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2047,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2049,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2052,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2052,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2054,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2057,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2058,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2058,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2060,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_join_threads
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ithread_cond_signal
        - ithread_join
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1395,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1395,8'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1398,9'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1399,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1401,32'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1414,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1416,32'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_join
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1428,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1401,13'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_api.c:1405,13'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_api.c:1407,13'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_api.c:1409,13'
          Dst:             ithread_join
        - Src:             '/src/libavc/decoder/ih264d_api.c:1416,13'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_api.c:1420,13'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_api.c:1422,13'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_api.c:1424,13'
          Dst:             ithread_join
    - functionName:    ih264d_init_decoder
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec_params
      BBCount:         11
      ICount:          653
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_free_dynamic_bufs
        - ih264d_init_arch
        - ih264d_init_function_ptr
        - ih264d_init_ref_bufs
        - ithread_get_mutex_lock_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1194,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1196,13'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - ih264d_init_function_ptr
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1203,23'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - ih264d_init_function_ptr
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1204,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1206,13'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - ih264d_init_function_ptr
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1214,20'
              BranchSideFuncs:
                - ih264d_init_ref_bufs
                - ih264d_init_arch
                - ih264d_init_function_ptr
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1154,32'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1184,32'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1188,5'
          Dst:             ih264d_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/ih264d_api.c:1355,5'
          Dst:             ih264d_init_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_api.c:1386,5'
          Dst:             ih264d_init_arch
        - Src:             '/src/libavc/decoder/ih264d_api.c:1387,5'
          Dst:             ih264d_init_function_ptr
    - functionName:    check_app_out_buf_size
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         29
      ICount:          201
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_get_outbuf_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2074,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2076,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2082,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2086,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2087,18'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2089,50'
              BranchSideFuncs:
                - ih264d_get_outbuf_size
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2094,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2096,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2108,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2096,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2097,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2099,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2099,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2101,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2105,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2101,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2103,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2104,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2108,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2109,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2111,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2111,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2117,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:2117,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2118,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2119,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:2089,27'
          Dst:             ih264d_get_outbuf_size
    - functionName:    ih264d_export_sei_params
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_dec
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_export_sei_ave_params
        - ih264d_export_sei_ccv_params
        - ih264d_export_sei_cll_params
        - ih264d_export_sei_fgc_params
        - ih264d_export_sei_mdcv_params
        - ih264d_export_sei_sii_params
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:195,17'
          Dst:             ih264d_export_sei_mdcv_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:196,17'
          Dst:             ih264d_export_sei_cll_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:197,17'
          Dst:             ih264d_export_sei_ave_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:198,17'
          Dst:             ih264d_export_sei_ccv_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:199,17'
          Dst:             ih264d_export_sei_sii_params
        - Src:             '/src/libavc/decoder/ih264d_api.c:200,17'
          Dst:             ih264d_export_sei_fgc_params
    - functionName:    ih264d_fill_output_struct_from_context
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4552
      functionLinenumberEnd: 4582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_dec_op
      BBCount:         12
      ICount:          152
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_export_sei_params
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4553,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4556,41'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4559,35'
              BranchSideFuncs:
                - ih264d_export_sei_params
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4569,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4569,8'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4571,12'
              BranchSideFuncs:
                - ih264d_export_sei_params
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:4571,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4572,13'
              BranchSideFuncs:
                - ih264d_export_sei_params
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:4573,5'
              BranchSideFuncs:
                - ih264d_export_sei_params
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:4581,5'
          Dst:             ih264d_export_sei_params
    - functionName:    ih264d_map_error
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i4_err_status
      BBCount:         73
      ICount:          288
      EdgeCount:       144
      CyclomaticComplexity: 73
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1930,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1930,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1943,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1973,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1978,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1978,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1997,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2007,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2011,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2011,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:2015,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_free_static_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
      BBCount:         109
      ICount:          1008
      EdgeCount:       144
      CyclomaticComplexity: 37
      functionsReached:
        - ih264d_join_threads
        - ithread_cond_destroy
        - ithread_mutex_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1446,29'
              BranchSideFuncs:
                - ih264d_join_threads
                - ithread_cond_destroy
                - ithread_cond_destroy
                - ithread_mutex_destroy
                - ithread_mutex_destroy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1466,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1453,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1455,38'
              BranchSideFuncs:
                - ithread_cond_destroy
                - ithread_cond_destroy
                - ithread_mutex_destroy
                - ithread_mutex_destroy
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1462,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1462,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1462,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1463,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1463,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1463,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1464,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1466,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1467,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1467,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1467,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1468,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1468,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1468,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1469,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1469,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1469,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1470,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1470,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1471,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1471,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1471,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1472,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1472,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1473,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1473,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1473,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1474,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1474,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1474,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1475,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1475,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1475,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1476,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1476,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1476,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1477,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1477,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1477,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1478,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1478,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1478,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1479,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1479,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1479,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1480,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1480,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1480,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1481,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1481,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1481,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1482,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1482,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1482,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1483,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1483,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1483,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1484,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1484,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1485,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1485,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1485,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1486,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1486,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1486,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1487,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1487,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1487,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1488,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1488,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1488,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1489,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1489,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1489,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1490,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1490,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1490,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1491,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1491,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1491,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1492,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1492,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1492,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1493,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1493,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1493,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1494,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1494,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1494,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1495,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1497,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1497,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1497,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1499,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1446,9'
          Dst:             ih264d_join_threads
        - Src:             '/src/libavc/decoder/ih264d_api.c:1455,17'
          Dst:             ithread_cond_destroy
        - Src:             '/src/libavc/decoder/ih264d_api.c:1456,17'
          Dst:             ithread_cond_destroy
        - Src:             '/src/libavc/decoder/ih264d_api.c:1458,17'
          Dst:             ithread_mutex_destroy
        - Src:             '/src/libavc/decoder/ih264d_api.c:1459,17'
          Dst:             ithread_mutex_destroy
    - functionName:    ih264d_allocate_static_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec_hdl
        - pv_api_ip
        - pv_api_op
      BBCount:         96
      ICount:          1187
      EdgeCount:       139
      CyclomaticComplexity: 45
      functionsReached:
        - ih264d_init_decoder
        - ithread_cond_init
        - ithread_get_cond_struct_size
        - ithread_get_handle_size
        - ithread_get_mutex_lock_size
        - ithread_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1547,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1547,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1548,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1554,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1554,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1555,51'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1570,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1570,25'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1578,33'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1572,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1572,25'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1578,33'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1569,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1575,9'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1578,33'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1587,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1588,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1593,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1593,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1594,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1599,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1599,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1600,12'
              BranchSideFuncs:
                - ithread_get_handle_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1605,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1605,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1606,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1609,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1613,16'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1661,10'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1615,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1616,16'
              BranchSideFuncs:
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1621,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1624,33'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1638,16'
              BranchSideFuncs:
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1632,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1632,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1634,38'
              BranchSideFuncs:
                - ithread_mutex_init
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1635,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1635,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1636,9'
              BranchSideFuncs:
                - ithread_get_cond_struct_size
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_mutex_init
                - ithread_mutex_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1640,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1641,16'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1644,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1647,32'
              BranchSideFuncs:
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1659,5'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1654,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1654,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1656,37'
              BranchSideFuncs:
                - ithread_cond_init
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1657,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1657,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1658,9'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
                - ithread_get_cond_struct_size
                - ithread_cond_init
                - ithread_cond_init
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1663,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1663,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1664,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1669,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1669,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1670,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1675,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1675,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1676,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1681,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1681,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1682,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1687,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1687,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1688,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1693,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1693,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1694,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1699,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1699,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1700,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1705,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1705,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1706,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1711,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1711,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1712,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1717,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1717,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1718,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1723,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1723,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1724,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1729,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1729,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1730,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1736,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1736,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1737,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1744,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1744,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1745,43'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1753,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1753,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1754,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1761,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1761,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1762,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1769,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1769,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1770,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1778,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1778,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1779,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1785,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1785,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1786,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1794,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1794,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1795,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1807,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1807,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1808,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1814,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1814,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1815,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1821,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1821,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1822,12'
              BranchSideFuncs:
                - ithread_get_mutex_lock_size
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1828,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1828,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1829,12'
              BranchSideFuncs:
                - ih264d_init_decoder
        - Branch String:   '/src/libavc/decoder/ih264d_api.c:1835,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1835,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_api.c:1836,30'
              BranchSideFuncs:
                - ih264d_init_decoder
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_api.c:1597,12'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1603,12'
          Dst:             ithread_get_handle_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1613,16'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1624,33'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1631,19'
          Dst:             ithread_mutex_init
        - Src:             '/src/libavc/decoder/ih264d_api.c:1634,19'
          Dst:             ithread_mutex_init
        - Src:             '/src/libavc/decoder/ih264d_api.c:1638,16'
          Dst:             ithread_get_cond_struct_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1647,32'
          Dst:             ithread_get_cond_struct_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1653,19'
          Dst:             ithread_cond_init
        - Src:             '/src/libavc/decoder/ih264d_api.c:1656,19'
          Dst:             ithread_cond_init
        - Src:             '/src/libavc/decoder/ih264d_api.c:1679,32'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1826,32'
          Dst:             ithread_get_mutex_lock_size
        - Src:             '/src/libavc/decoder/ih264d_api.c:1839,5'
          Dst:             ih264d_init_decoder
    - functionName:    ih264d_check_byte_aligned
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:177,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:180,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_flush_bits_h264
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_num_bits
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:154,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:158,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_next_bits_h264
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_num_bits
      BBCount:         4
      ICount:          71
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:127,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:127,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:128,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_bits_h264
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_num_bits
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    98
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:93,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:93,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:94,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_bitstrm.c:94,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_bitstrm.c:94,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_bit_h264
      functionSourceFile: '/src/libavc/decoder/ih264d_bitstrm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_stream
      BBCount:         1
      ICount:          47
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    76
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_decode_bypass_bins
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_env
        - u1_max_bins
        - ps_bitstrm
      BBCount:         22
      ICount:          288
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:729,22'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:737,5'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:732,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:732,9'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:737,5'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:742,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:745,20'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:751,20'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:759,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:763,26'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:771,5'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:766,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:766,13'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:771,5'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:771,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:740,29'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:774,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:732,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:766,13'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_decode_bypass_bins_unary
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_env
        - ps_bitstrm
      BBCount:         25
      ICount:          303
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:632,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:636,22'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:645,17'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:639,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:639,9'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:645,17'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:653,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:656,20'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:662,20'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:667,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:671,26'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:680,5'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:674,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:674,13'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:680,5'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:681,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:680,5'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:681,22'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:680,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:650,17'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:683,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:639,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:674,13'
          Dst:             CLZ
    - functionName:    ih264d_decode_bins_unary
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_max_bins
        - u4_ctx_inc
        - ps_src_bin_ctxt
        - ps_bitstrm
        - ps_cab_env
      BBCount:         40
      ICount:          558
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - CLZ
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:564,11'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:556,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:564,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:563,5'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:564,24'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:563,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:551,22'
              BranchSideFuncs:
                - CLZ
                - CLZ
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:566,8'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:566,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:566,22'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:566,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:566,8'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:569,22'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:584,15'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:584,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:583,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:584,29'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:583,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:576,13'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:586,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:556,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:576,13'
          Dst:             CLZ
    - functionName:    ih264d_decode_bins
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_max_bins
        - u4_ctx_inc
        - ps_src_bin_ctxt
        - ps_bitstrm
        - ps_cab_env
      BBCount:         16
      ICount:          296
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - CLZ
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:497,11'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:488,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:496,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:483,23'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:499,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:488,9'
          Dst:             CLZ
    - functionName:    ih264d_decode_bins_tunary
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_max_bins
        - u4_ctx_inc
        - ps_src_bin_ctxt
        - ps_bitstrm
        - ps_cab_env
      BBCount:         16
      ICount:          300
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:425,12'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:418,9'
              BranchSideFuncs:
                - CLZ
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:424,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:413,22'
              BranchSideFuncs:
                - CLZ
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:427,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:418,9'
          Dst:             CLZ
    - functionName:    ih264d_decode_terminate
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_env
        - ps_stream
      BBCount:         12
      ICount:          170
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:329,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:342,19'
              BranchSideFuncs:
                - CLZ
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:323,14'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:351,13'
          Dst:             CLZ
    - functionName:    ih264d_decode_bin
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_ctx_inc
        - ps_src_bin_ctxt
        - ps_bitstrm
        - ps_cab_env
      BBCount:         12
      ICount:          245
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    29
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:271,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:271,5'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:274,8'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:274,8'
              BranchSideFuncs:
                - CLZ
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:278,22'
              BranchSideFuncs:
                - CLZ
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:281,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:281,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:256,14'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_cabac.c:281,9'
          Dst:             CLZ
    - functionName:    ih264d_init_cabac_contexts
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_slice_type
        - ps_dec
      BBCount:         24
      ICount:          264
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:130,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:132,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:139,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:153,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:154,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:155,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:157,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:162,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:165,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:165,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:167,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:171,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:179,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:181,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:186,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_cabac_dec_envirnoment
      functionSourceFile: '/src/libavc/decoder/ih264d_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cab_env
        - ps_bitstrm
      BBCount:         7
      ICount:          101
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:68,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:68,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_cabac.c:72,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_cabac.c:75,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_mbedge_2
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         10
      ICount:          224
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2351,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2358,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2371,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2372,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2374,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2381,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2382,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2384,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_mbedge_4
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2250
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         4
      ICount:          148
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2289,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2292,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2296,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_for_extra_top_edge
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_mb_params
        - u1_Edge0_mb_typ
        - u1_Edge1_mb_typ
        - pu1_curNnz
        - pu1_topNnz
      BBCount:         21
      ICount:          174
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2219,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2221,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2244,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2221,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2221,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2221,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2225,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2228,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2232,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2233,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2235,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2235,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2235,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2235,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2239,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2240,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2242,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_for_extra_left_edge
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_cur_deblk_mb
        - ps_leftDeblkMb
        - puc_cur_nnz
        - uc_botMb
      BBCount:         76
      ICount:          524
      EdgeCount:       99
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2075,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2077,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2080,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2081,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2081,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2096,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2080,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2083,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2096,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2099,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2099,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2103,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2099,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2101,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2103,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2108,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2110,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2151,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2110,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2112,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2118,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2119,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2121,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2127,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2121,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2121,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2121,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2124,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2125,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2126,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2130,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2132,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2136,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2137,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2139,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2145,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2139,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2139,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2139,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2142,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2143,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2144,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2153,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2155,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2159,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2160,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2162,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2167,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2162,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2162,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2162,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2164,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2165,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2166,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2170,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2172,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2176,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2177,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2179,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2184,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2179,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2179,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2179,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2181,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2182,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2183,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs_for_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_mb_params
        - ps_top_mb_params
        - ps_left_mb_params
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - puc_cur_nnz
        - puc_top_nnz
        - ppv_map_ref_idx_to_poc
        - ui_mbAff
        - ui_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - ps_top_add
      BBCount:         148
      ICount:          1577
      EdgeCount:       197
      CyclomaticComplexity: 51
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1810,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1810,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1810,62'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1819,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1819,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1825,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1819,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1821,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1825,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1828,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1834,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2052,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1847,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1852,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2049,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1857,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1857,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1857,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1860,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1862,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1876,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1878,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1885,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1888,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1891,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1903,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1892,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1894,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1894,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1895,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1897,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1897,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1906,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1907,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1907,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1908,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1910,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1910,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1911,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1913,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1913,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1914,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1916,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1916,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1919,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1920,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1920,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1921,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1923,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1923,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1924,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1926,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1926,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1927,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1929,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1929,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1933,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1933,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1936,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1935,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1935,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1936,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1936,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1936,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1943,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1946,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1946,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1946,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1950,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1950,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1950,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1953,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1956,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1961,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1956,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1956,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1961,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1961,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1963,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2044,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1976,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1978,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1985,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1988,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1991,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2003,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1992,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1994,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1994,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1995,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1997,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1997,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2006,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2007,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2007,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2008,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2010,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2010,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2011,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2013,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2013,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2014,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2016,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2016,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2019,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2020,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2020,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2021,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2023,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2023,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2024,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2026,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2026,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2027,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2029,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2029,80'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2033,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2033,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2036,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2035,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2035,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2036,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2036,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2036,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2043,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2049,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2049,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2050,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2049,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2049,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2051,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:2049,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2050,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:2051,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_compute_bs_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         116
      ICount:          1338
      EdgeCount:       155
      CyclomaticComplexity: 41
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_fill_bs_xtra_top_edge
        - ih264d_update_csbp_8x8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1427,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1434,27'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1439,28'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1439,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1440,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1441,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1472,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1475,9'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1484,9'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1477,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1479,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1482,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1489,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1502,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1489,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1491,36'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1495,36'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1502,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1504,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1537,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1525,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1529,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1533,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1537,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1539,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1554,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1542,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1544,16'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1551,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1544,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1545,33'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1548,32'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1558,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1560,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1565,20'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1572,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1575,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1593,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1575,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1578,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1581,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1581,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1584,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1587,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1587,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1590,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1592,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1593,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1596,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1621,37'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1597,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1597,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1603,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1597,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1599,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1603,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1629,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1630,13'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1632,12'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1632,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1633,31'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1634,17'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1645,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1645,34'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1678,16'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1644,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1648,20'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1678,16'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1648,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1651,37'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1676,13'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1654,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1657,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1660,29'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1660,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1663,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1665,21'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1669,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1670,25'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1672,24'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1672,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1673,25'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1675,17'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1679,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1679,34'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1711,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1678,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1682,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1711,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1682,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1682,58'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1708,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1682,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1685,37'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1708,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1688,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1691,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1694,29'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1694,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1697,50'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs_xtra_top_edge
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1699,50'
              BranchSideFuncs:
                - ih264d_fill_bs_xtra_top_edge
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1702,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1703,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1705,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1705,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1706,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1707,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1739,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1743,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1747,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1750,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1750,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1752,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1577,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1583,28'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1589,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1624,9'
          Dst:             ih264d_fill_bs2_horz_vert
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1656,54'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1662,54'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1690,52'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1696,52'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1699,21'
          Dst:             ih264d_fill_bs_xtra_top_edge
    - functionName:    ih264d_update_csbp_8x8
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - u2_luma_csbp
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:37,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:39,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:42,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:42,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:44,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:47,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:47,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:49,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:52,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:52,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:52,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:54,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs2_horz_vert
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_left_mb_csbp
        - u4_top_mb_csbp
        - u4_cur_mb_csbp
        - pu4_packed_bs2
        - pu2_4x4_v2h_reorder
      BBCount:         1
      ICount:          192
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_fill_bs_xtra_top_edge
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_topmb_t_csbp
        - u4_topmb_b_csbp
        - u4_cur_mb_csbp
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_compute_bs_non_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_mbxn_mb
      BBCount:         38
      ICount:          784
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_update_csbp_8x8
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1197,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1199,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1233,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1236,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1238,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1247,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1250,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1251,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1252,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1255,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1256,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1260,22'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1271,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1273,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1291,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1273,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1276,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1279,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1279,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1282,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1285,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1285,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1288,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1290,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1291,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1294,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1305,37'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1313,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1316,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1316,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1317,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1319,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:1360,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1360,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:1362,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1275,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1281,28'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1287,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_compute_bs.c:1308,9'
          Dst:             ih264d_fill_bs2_horz_vert
    - functionName:    ih264d_fill_bs_xtra_left_edge_cur_frm
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_left_mb_t_csbp
        - u4_left_mb_b_csbp
        - u4_cur_mb_csbp
        - u4_cur_mb_bot
      BBCount:         1
      ICount:          121
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_fill_bs_xtra_left_edge_cur_fld
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu4_bs
        - u4_left_mb_t_csbp
        - u4_left_mb_b_csbp
        - u4_cur_mb_csbp
        - u4_cur_mb_top
      BBCount:         1
      ICount:          121
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_fill_bs1_non16x16mb_bslice
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - ppv_map_ref_idx_to_poc
        - pu4_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - u4_pic_addrress
        - i4_ver_mvlimit
      BBCount:         95
      ICount:          1077
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:726,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:733,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:932,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:737,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:748,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:930,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:754,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:761,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:842,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:775,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:778,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:785,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:799,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:800,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:800,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:801,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:803,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:803,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:804,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:806,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:806,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:807,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:809,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:809,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:812,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:813,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:813,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:814,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:816,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:816,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:817,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:819,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:819,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:820,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:822,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:822,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:826,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:826,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:829,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:828,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:828,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:829,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:829,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:829,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:842,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:842,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:849,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:927,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:862,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:865,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:872,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:887,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:888,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:888,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:889,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:891,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:891,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:892,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:894,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:894,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:895,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:897,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:897,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:900,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:901,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:901,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:902,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:904,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:904,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:905,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:907,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:907,69'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:908,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:910,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:910,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:914,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:914,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:917,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:916,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:916,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:917,58'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:917,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:917,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:927,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs1_16x16mb_bslice
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - ppv_map_ref_idx_to_poc
        - pu4_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - u4_pic_addrress
        - i4_ver_mvlimit
      BBCount:         89
      ICount:          922
      EdgeCount:       118
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:556,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:558,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:616,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:563,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:578,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:615,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:586,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:587,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:587,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:588,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:589,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:589,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:590,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:591,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:591,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:592,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:593,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:593,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:596,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:597,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:597,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:598,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:599,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:599,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:600,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:601,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:601,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:602,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:603,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:603,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:606,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:606,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:608,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:607,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:607,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:608,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:608,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:608,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:615,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:621,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:623,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:680,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:628,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:642,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:679,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:650,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:651,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:651,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:652,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:653,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:653,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:654,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:655,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:655,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:656,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:657,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:657,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:660,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:661,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:661,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:662,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:663,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:663,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:664,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:665,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:665,61'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:666,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:667,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:667,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:670,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:670,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:672,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:671,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:671,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:672,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:672,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:672,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:679,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs1_non16x16mb_pslice
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - ppv_map_ref_idx_to_poc
        - pu4_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - u4_pic_addrress
        - i4_ver_mvlimit
      BBCount:         43
      ICount:          519
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:356,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:363,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:497,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:367,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:371,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:495,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:384,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:391,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:439,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:400,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:402,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:408,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:422,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:423,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:423,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:424,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:426,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:426,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:429,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:429,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:430,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:430,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:430,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:439,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:439,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:446,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:492,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:455,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:457,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:463,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:478,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:479,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:479,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:480,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:482,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:482,72'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:485,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:485,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:486,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:486,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:486,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:492,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_bs1_16x16mb_pslice
      functionSourceFile: '/src/libavc/decoder/ih264d_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mv_pred
        - ps_top_mv_pred
        - ppv_map_ref_idx_to_poc
        - pu4_bs_table
        - ps_leftmost_mv_pred
        - ps_left_addr
        - u4_pic_addrress
        - i4_ver_mvlimit
      BBCount:         40
      ICount:          422
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:228,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:230,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:265,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:235,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:250,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:264,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:255,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:255,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:255,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:255,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:255,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:256,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:256,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:256,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:256,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:259,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:260,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:260,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:260,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:264,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:270,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:272,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:309,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:277,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:291,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:308,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:297,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:298,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:298,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:299,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:300,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:300,64'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:303,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:303,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:304,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_compute_bs.c:304,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:304,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_compute_bs.c:308,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_filter_boundary_topmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_top_mb
        - u4_bs
      BBCount:         9
      ICount:          348
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1612,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1622,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_filter_boundary_left_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_left_mb
        - pu4_bs_tab
        - u1_cur_fld
      BBCount:         24
      ICount:          787
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1406,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1408,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1444,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1410,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1412,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1419,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1448,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1450,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1457,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1518,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1520,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1528,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_copy_intra_pred_line
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - nmb_index
      BBCount:         4
      ICount:          227
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1298,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1298,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1303,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_set_deblocking_parameters
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_cur_mb
        - ps_slice
        - u1_mb_ngbr_availablity
        - u1_mb_field_decoding_flag
      BBCount:         12
      ICount:          106
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1245,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1245,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1248,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1255,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1256,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1257,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1258,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1258,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1260,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_deblock_picture_progressive
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         21
      ICount:          426
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_deblock_mb_nonmbaff
        - ih264d_init_deblk_tfr_ctxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1139,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1141,12'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1157,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1141,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1143,13'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1153,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1143,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1145,44'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1151,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1157,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1159,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1184,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1184,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1186,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1198,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1198,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1198,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1202,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1129,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1145,17'
          Dst:             ih264d_deblock_mb_nonmbaff
    - functionName:    ih264d_init_deblk_tfr_ctxt
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_pad_mgr
        - ps_tfr_cxt
        - u2_image_wd_mb
        - u1_mbaff
      BBCount:         10
      ICount:          226
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:660,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:662,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:671,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:663,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:662,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:663,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:666,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:666,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:666,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_deblock_mb_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - i4_strd_y
        - i4_strd_uv
      BBCount:         45
      ICount:          661
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - ih264d_filter_boundary_left_nonmbaff
        - ih264d_filter_boundary_top_nonmbaff
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:423,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:426,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:597,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:426,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:428,27'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:433,25'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:436,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:438,26'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:442,24'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:445,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:446,25'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:447,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:447,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:448,24'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:457,12'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
                - ih264d_filter_boundary_left_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:457,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:458,50'
              BranchSideFuncs:
                - ih264d_filter_boundary_left_nonmbaff
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:471,22'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:509,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:512,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:518,17'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:519,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:521,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:531,17'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:532,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:534,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:546,12'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:546,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:551,49'
              BranchSideFuncs:
                - ih264d_filter_boundary_top_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:564,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:566,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:568,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:573,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:575,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:578,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:587,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:588,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:590,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:595,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:606,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:608,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:458,13'
          Dst:             ih264d_filter_boundary_left_nonmbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:551,13'
          Dst:             ih264d_filter_boundary_top_nonmbaff
    - functionName:    ih264d_filter_boundary_left_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_left_mb
        - pu4_bs_tab
        - u1_cur_fld
      BBCount:         24
      ICount:          775
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:148,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:179,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:150,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:158,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:183,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:186,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:194,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:255,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:265,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_filter_boundary_top_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_top_mb
        - u4_bs
      BBCount:         9
      ICount:          349
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:362,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:372,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_deblock_picture_non_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         21
      ICount:          441
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_deblock_mb_nonmbaff
        - ih264d_init_deblk_tfr_ctxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1025,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1027,12'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1043,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1027,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1029,13'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1039,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1029,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1031,44'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1037,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1043,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1045,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1070,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1070,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1072,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1084,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1084,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1084,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1088,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1012,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1031,17'
          Dst:             ih264d_deblock_mb_nonmbaff
    - functionName:    ih264d_deblock_mb_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
        - i1_cb_qp_idx_ofst
        - i1_cr_qp_idx_ofst
        - ps_cur_mb
        - i4_strd_y
        - i4_strd_uv
        - ps_top_mb
        - ps_left_mb
        - u1_cur_fld
        - u1_extra_top_edge
      BBCount:         30
      ICount:          592
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_filter_boundary_left_mbaff
        - ih264d_filter_boundary_topmbaff
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1678,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1679,43'
              BranchSideFuncs:
                - ih264d_filter_boundary_left_mbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1691,18'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1728,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1731,9'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1737,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1738,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1741,9'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1750,13'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1751,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1754,9'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1766,8'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1766,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1770,12'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1807,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1770,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1772,45'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
                - ih264d_filter_boundary_topmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1794,45'
              BranchSideFuncs:
                - ih264d_filter_boundary_topmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1809,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1811,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1816,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1818,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1821,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1830,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:1831,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1831,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:1834,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1679,9'
          Dst:             ih264d_filter_boundary_left_mbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1772,13'
          Dst:             ih264d_filter_boundary_topmbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1782,13'
          Dst:             ih264d_filter_boundary_topmbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:1794,13'
          Dst:             ih264d_filter_boundary_topmbaff
    - functionName:    ih264d_deblock_picture_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_deblocking.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         61
      ICount:          897
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_deblock_mb_mbaff
        - ih264d_init_deblk_tfr_ctxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:750,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:754,13'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:906,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:754,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:756,17'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:902,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:760,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:762,48'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:810,30'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:768,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:770,42'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:774,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:776,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:778,41'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:784,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:788,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:789,38'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:795,47'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:797,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:798,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:799,28'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:799,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:800,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:802,49'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:813,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:815,48'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:880,30'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:821,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:823,42'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:829,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:832,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:834,41'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:838,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:843,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:845,45'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:851,53'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:858,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:859,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:865,43'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:867,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:868,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:869,28'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:869,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:870,39'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:872,49'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:887,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:759,35'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:890,30'
              BranchSideFuncs:
                - ih264d_deblock_mb_mbaff
                - ih264d_deblock_mb_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:906,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:908,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:933,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:933,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:935,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:947,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_deblocking.c:947,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:947,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_deblocking.c:951,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:731,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:802,25'
          Dst:             ih264d_deblock_mb_mbaff
        - Src:             '/src/libavc/decoder/ih264d_deblocking.c:872,25'
          Dst:             ih264d_deblock_mb_mbaff
    - functionName:    ih264d_insert_pic_in_display_list
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u1_buf_id
        - i4_display_poc
        - u4_frame_num
      BBCount:         14
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2054,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2057,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2072,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2057,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2059,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2070,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2059,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2060,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2062,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2072,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2076,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2079,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_delete_nonref_nondisplay_pics
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         11
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2011,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2011,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2011,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2011,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2013,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2022,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:2013,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2015,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:2021,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_free_node_from_dpb
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u4_cur_pic_num
        - u1_numRef_frames_for_seq
      BBCount:         54
      ICount:          367
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_delete_gap_frm_sliding
        - ih264d_free_ref_pic_mv_bufs
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1883,16'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1980,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1884,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1884,59'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1890,23'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1884,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1886,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1890,23'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1892,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1894,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1950,16'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1894,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1900,34'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1903,19'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1903,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1905,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1919,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1905,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1906,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1908,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1908,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1914,38'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1916,31'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1919,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1920,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1922,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1922,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1924,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1947,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1924,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1926,57'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1933,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1929,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1930,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1931,17'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1933,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1935,21'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1946,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1950,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1952,53'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1972,53'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1955,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1956,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1957,21'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1958,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1958,36'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1969,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1957,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1960,21'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1969,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1973,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1974,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1975,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1975,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1976,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1926,27'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1941,21'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1952,23'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1964,21'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1972,23'
          Dst:             ih264d_delete_gap_frm_sliding
    - functionName:    ih264d_delete_gap_frm_sliding
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_frame_num
        - pu1_del_node
      BBCount:         70
      ICount:          461
      EdgeCount:       92
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1470,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1471,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1472,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1478,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1480,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1515,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1481,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1483,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1510,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1484,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1486,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1509,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1487,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1489,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1497,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1489,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1491,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1494,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1498,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1498,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1499,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1499,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1499,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1504,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1517,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1519,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1528,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1519,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1521,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1521,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1523,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1526,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1528,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1531,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1536,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1539,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1582,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1540,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1541,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1542,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1543,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1544,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1546,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1548,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1550,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1562,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1552,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1552,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1551,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1554,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1554,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1556,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1559,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1562,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1565,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1580,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1573,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1575,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1579,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_free_ref_pic_mv_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pv_dec
        - pic_buf_id
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:121,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:122,21'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:128,40'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:122,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:123,22'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:128,40'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:128,40'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:128,5'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:131,5'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_do_mmco_for_gaps
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u1_num_ref_frames
      BBCount:         46
      ICount:          350
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - ih264d_delete_gap_frm_sliding
        - ih264d_free_ref_pic_mv_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1734,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1737,22'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1836,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1737,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1739,31'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1745,29'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1748,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1750,27'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1792,24'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1750,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1752,28'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1761,24'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1752,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1755,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1758,39'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1761,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1763,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1766,24'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1766,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1768,61'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1775,24'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1771,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1772,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1773,21'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1775,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1777,39'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1789,17'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1792,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1794,28'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1821,61'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1794,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1796,65'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1803,28'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1799,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1800,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1801,25'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1803,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1805,43'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1818,21'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1824,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1825,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1826,28'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1826,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1828,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1768,31'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1784,25'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1796,35'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1811,29'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1821,31'
          Dst:             ih264d_delete_gap_frm_sliding
    - functionName:    ih264d_release_pics_in_dpb
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pv_dec
        - u1_disp_bufs
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1421,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1423,44'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1430,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1423,9'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1426,9'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_do_mmco_buffer
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - char
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_cmds
        - ps_dpb_mgr
        - u1_numRef_frames_for_seq
        - u4_cur_pic_num
        - u2_u4_max_pic_num_minus1
        - u1_nal_unit_type
        - ps_pic_buf
        - u1_buf_id
        - u1_fld_pic_flag
        - u1_curr_pic_in_err
      BBCount:         165
      ICount:          1132
      EdgeCount:       221
      CyclomaticComplexity: 58
      functionsReached:
        - ih264d_delete_gap_frm_mmco
        - ih264d_delete_gap_frm_sliding
        - ih264d_delete_lt_node
        - ih264d_delete_st_node_or_make_lt
        - ih264d_free_ref_pic_mv_bufs
        - ih264d_insert_st_node
        - ih264d_reset_ref_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1031,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1034,13'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1186,15'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1034,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1038,20'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1175,5'
              BranchSideFuncs:
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1039,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1039,63'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1047,27'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1039,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1042,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1047,27'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1049,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1051,20'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1115,20'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_delete_gap_frm_sliding
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1051,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1057,38'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1060,23'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1060,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1062,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1079,20'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1062,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1065,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1068,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1068,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1074,42'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1076,35'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1079,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1082,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1086,20'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1086,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1088,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_sliding
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1112,13'
              BranchSideFuncs:
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1088,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1090,61'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1097,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1093,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1094,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1095,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1097,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1099,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1111,17'
              BranchSideFuncs:
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1115,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1117,57'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1161,57'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_sliding
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1120,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1121,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1122,25'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1123,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1123,40'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1138,29'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1122,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1125,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1138,29'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1140,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1142,46'
              BranchSideFuncs:
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1144,33'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1164,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1165,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1166,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1166,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1169,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1186,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1188,30'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1191,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1197,50'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1231,33'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1250,50'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1284,39'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1344,33'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1375,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1200,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1201,46'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1202,47'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1203,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1203,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1205,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1203,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1205,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1207,38'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1210,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1212,64'
              BranchSideFuncs:
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1222,58'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1216,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1217,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1218,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1223,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1224,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1236,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1237,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1238,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1238,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1241,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1244,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1253,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1254,46'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1256,46'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1257,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1257,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1259,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1257,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1259,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1261,38'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1266,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1267,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1269,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1266,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1269,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1272,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1272,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1274,64'
              BranchSideFuncs:
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1280,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1277,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1278,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1279,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1287,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1287,40'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1331,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1286,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1291,37'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1331,24'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1293,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1295,31'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1300,35'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1300,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1302,36'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1307,29'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1302,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1303,37'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1304,45'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1310,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1311,43'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1313,25'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1313,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1315,41'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1330,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1331,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1333,25'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1337,59'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1345,83'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1346,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1348,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1345,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1348,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1350,49'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1352,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1353,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1355,24'
              BranchSideFuncs:
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1355,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1358,64'
              BranchSideFuncs:
                - ih264d_delete_st_node_or_make_lt
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1367,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1362,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1363,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1364,21'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1377,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1377,49'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1379,39'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1377,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1379,39'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1382,9'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_st_node_or_make_lt
                - ih264d_delete_lt_node
                - ih264d_delete_gap_frm_mmco
                - ih264d_delete_st_node_or_make_lt
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1384,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1384,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1391,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1384,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1386,37'
              BranchSideFuncs:
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1391,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1388,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1389,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1390,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1090,31'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1106,25'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1117,27'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1131,25'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1152,29'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1161,27'
          Dst:             ih264d_delete_gap_frm_sliding
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1212,31'
          Dst:             ih264d_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1222,31'
          Dst:             ih264d_delete_gap_frm_mmco
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1232,27'
          Dst:             ih264d_delete_lt_node
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1274,31'
          Dst:             ih264d_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1325,29'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1350,27'
          Dst:             ih264d_insert_st_node
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1358,31'
          Dst:             ih264d_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1379,17'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:1386,15'
          Dst:             ih264d_insert_st_node
    - functionName:    ih264d_delete_st_node_or_make_lt
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_pic_num
        - u4_lt_idx
        - u1_fld_pic_flag
      BBCount:         55
      ICount:          479
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_delete_gap_frm_mmco
        - ih264d_delete_lt_node
        - ih264d_free_ref_pic_mv_bufs
        - ih264d_insert_lt_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:477,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:479,24'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:488,19'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:481,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:482,31'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:484,31'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:489,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:491,26'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:495,15'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:495,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:497,24'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:502,12'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:497,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:498,17'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:499,27'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
                - ih264d_delete_gap_frm_mmco
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:504,16'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:530,30'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:504,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:506,50'
              BranchSideFuncs:
                - ih264d_delete_gap_frm_mmco
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:513,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:507,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:508,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:509,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:518,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:521,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:526,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:533,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:538,12'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:574,9'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:538,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:540,61'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:551,17'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:588,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:590,12'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:598,8'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:590,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:591,42'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:593,42'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:598,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:600,12'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:612,37'
              BranchSideFuncs:
                - ih264d_delete_lt_node
                - ih264d_insert_lt_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:600,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:603,41'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:607,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:614,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:615,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:617,37'
              BranchSideFuncs:
                - ih264d_insert_lt_node
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:619,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:620,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:506,23'
          Dst:             ih264d_delete_gap_frm_mmco
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:603,13'
          Dst:             ih264d_free_ref_pic_mv_bufs
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:612,15'
          Dst:             ih264d_delete_lt_node
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:617,15'
          Dst:             ih264d_insert_lt_node
    - functionName:    ih264d_delete_gap_frm_mmco
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - i4_frame_num
        - pu1_del_node
      BBCount:         47
      ICount:          339
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1626,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1627,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1629,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1629,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1630,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1631,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1631,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1633,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1662,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1634,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1635,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1636,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1636,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1638,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1659,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1639,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1640,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1642,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1643,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1643,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1649,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1642,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1645,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1649,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1662,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1664,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1668,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1664,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1665,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1666,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1668,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1670,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1694,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1670,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1673,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1677,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:1685,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1687,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:1690,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_delete_lt_node
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - u4_lt_idx
        - u1_fld_pic_flag
        - ps_lt_node_to_insert
        - pi4_status
      BBCount:         43
      ICount:          312
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - ih264d_free_ref_pic_mv_bufs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:153,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:161,23'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:245,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:162,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:164,30'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:168,19'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:168,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:170,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:174,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:170,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:171,21'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:172,31'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:174,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:175,18'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:177,34'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:180,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:182,16'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:244,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:182,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:184,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:224,17'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:184,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:186,28'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:220,33'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:190,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:193,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:199,24'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:199,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:202,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:209,25'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:209,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:213,39'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:217,17'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:226,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:228,20'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:243,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:228,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:229,50'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:231,17'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:237,17'
          Dst:             ih264d_free_ref_pic_mv_bufs
    - functionName:    ih264d_insert_st_node
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_pic_buf
        - u1_buf_id
        - u4_cur_pic_num
      BBCount:         32
      ICount:          311
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:384,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:386,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:409,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:387,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:387,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:402,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:386,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:390,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:402,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:390,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:392,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:397,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:403,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:403,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:408,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:405,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:405,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:408,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:402,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:408,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:409,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:412,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:417,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:433,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:440,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:440,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:441,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:443,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:446,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_reset_ref_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         14
      ICount:          174
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_free_ref_pic_mv_bufs
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:640,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:642,12'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:659,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:642,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:644,13'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:658,5'
              BranchSideFuncs:
                - ih264d_free_ref_pic_mv_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:666,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:668,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:672,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:655,13'
          Dst:             ih264d_free_ref_pic_mv_bufs
    - functionName:    ih264d_insert_lt_node
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
        - ps_mov_node
        - u4_lt_idx
        - u1_fld_pic_flag
      BBCount:         38
      ICount:          290
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:268,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:272,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:302,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:273,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:273,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:288,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:272,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:276,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:288,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:276,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:277,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:282,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:293,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:293,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:299,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:293,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:296,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:299,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:316,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:318,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:345,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:319,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:323,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:329,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:331,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:333,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:339,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:333,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:334,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:335,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:354,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:355,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:358,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_read_mmco_commands
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         25
      ICount:          298
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_uev
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:881,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:884,49'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:899,47'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:912,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:914,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:981,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:914,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:920,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:923,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:925,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:928,58'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:935,52'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:941,58'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:951,62'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:963,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:968,52'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:974,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:953,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:956,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:958,66'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:884,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:887,53'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:899,27'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:910,27'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:928,47'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:935,41'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:941,47'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:944,41'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:951,51'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:968,41'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:976,31'
          Dst:             ih264d_uev
    - functionName:    ih264d_ref_idx_reordering
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - uc_lx
      BBCount:         60
      ICount:          531
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_uev
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:747,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:749,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:753,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:758,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:757,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:758,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:757,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:760,33'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:840,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:761,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:763,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:808,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:763,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:764,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:766,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:768,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:771,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:778,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:772,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:773,31'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:774,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:784,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:785,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:787,19'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:787,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:789,20'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:792,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:789,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:790,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:791,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:792,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:795,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:799,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:808,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:809,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:811,33'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:813,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:815,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:822,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:815,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:817,24'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:821,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:817,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:819,25'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:820,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:822,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:825,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:829,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:840,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:842,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:846,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:842,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:844,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:845,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:755,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:760,22'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_dpb_mgr.c:834,23'
          Dst:             ih264d_uev
    - functionName:    ih264d_update_default_index_list
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         9
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:691,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:693,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:697,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:698,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:700,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:703,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_ref_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_dpb_mgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dpb_mgr
      BBCount:         9
      ICount:          167
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:97,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_dpb_mgr.c:105,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_dpb_mgr.c:115,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_format_convert
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - pv_disp_op
        - u4_start_y
        - u4_num_rows_y
      BBCount:         34
      ICount:          399
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - ih264d_fmt_conv_420sp_to_420p
        - ih264d_fmt_conv_420sp_to_420sp
        - ih264d_fmt_conv_420sp_to_420sp_swap_uv
        - ih264d_fmt_conv_420sp_to_rgb565
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:678,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:681,19'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:684,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:689,14'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:689,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:690,9'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:695,27'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:689,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:695,27'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:701,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:704,45'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420p
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:739,14'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:706,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:708,29'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420p
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:712,29'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420p
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:739,62'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:740,14'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:744,31'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:739,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:744,31'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
                - ih264d_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:777,13'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_rgb565
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:750,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:752,44'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:765,52'
              BranchSideFuncs:
                - ih264d_fmt_conv_420sp_to_420sp_swap_uv
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:795,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:807,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:809,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_format_conv.c:724,9'
          Dst:             ih264d_fmt_conv_420sp_to_420p
        - Src:             '/src/libavc/decoder/ih264d_format_conv.c:752,13'
          Dst:             ih264d_fmt_conv_420sp_to_420sp
        - Src:             '/src/libavc/decoder/ih264d_format_conv.c:765,13'
          Dst:             ih264d_fmt_conv_420sp_to_420sp_swap_uv
        - Src:             '/src/libavc/decoder/ih264d_format_conv.c:784,9'
          Dst:             ih264d_fmt_conv_420sp_to_rgb565
    - functionName:    ih264d_fmt_conv_420sp_to_420p
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu1_y_dst
        - pu1_u_dst
        - pu1_v_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_y_strd
        - dst_uv_strd
        - is_u_first
        - disable_luma_copy
      BBCount:         19
      ICount:          224
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:597,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:600,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:617,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:609,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:611,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:615,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:617,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:619,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:624,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:634,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:636,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:647,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:636,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:638,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:642,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fmt_conv_420sp_to_420sp
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu1_y_dst
        - pu1_uv_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_y_strd
        - dst_uv_strd
      BBCount:         9
      ICount:          136
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:398,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:400,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:406,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:415,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:417,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:421,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fmt_conv_420sp_to_420sp_swap_uv
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu1_y_dst
        - pu1_uv_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_y_strd
        - dst_uv_strd
      BBCount:         13
      ICount:          172
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:495,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:497,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:503,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:512,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:515,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:523,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:515,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:517,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:520,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fmt_conv_420sp_to_rgb565
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu2_rgb_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_strd
        - is_u_first
      BBCount:         84
      ICount:          794
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:127,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:129,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:134,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:141,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:143,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:220,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:143,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:145,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:210,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:154,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:154,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:154,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:154,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:154,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:154,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:157,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:157,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:157,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:157,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:157,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:157,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:160,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:160,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:160,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:160,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:160,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:160,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:168,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:168,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:168,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:168,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:168,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:168,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:171,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:171,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:171,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:171,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:171,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:171,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:174,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:174,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:174,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:174,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:174,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:174,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:182,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:182,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:182,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:182,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:182,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:182,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:185,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:185,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:185,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:185,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:185,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:185,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:188,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:188,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:188,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:188,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:188,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:188,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:196,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:196,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:196,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:196,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:196,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:196,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:199,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:199,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:199,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:199,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:199,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:199,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:202,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:202,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:202,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:202,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:202,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:202,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fmt_conv_420sp_to_rgba8888
      functionSourceFile: '/src/libavc/decoder/ih264d_format_conv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_y_src
        - pu1_uv_src
        - pu4_rgba_dst
        - wd
        - ht
        - src_y_strd
        - src_uv_strd
        - dst_strd
        - is_u_first
      BBCount:         84
      ICount:          758
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:241,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:243,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:248,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:255,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:257,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:324,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:257,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:259,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:314,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:268,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:268,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:268,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:268,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:268,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:268,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:270,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:270,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:272,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:272,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:272,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:272,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:279,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:279,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:279,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:279,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:281,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:281,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:281,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:281,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:281,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:281,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:283,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:283,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:283,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:283,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:283,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:283,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:290,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:290,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:290,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:290,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:290,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:290,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:292,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:292,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:292,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:292,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:292,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:292,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:294,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:294,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:294,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:294,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:302,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:302,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:302,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:302,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:302,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:302,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:304,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:304,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:304,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:304,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:304,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:304,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:306,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:306,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:306,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_format_conv.c:306,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:306,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_format_conv.c:306,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_function_ptr_generic
      functionSourceFile: '/src/libavc/decoder/ih264d_function_selector_generic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_codec
      BBCount:         1
      ICount:          277
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_multiplex_ref_data
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_pred
        - pu1_dest_y
        - pu1_dest_u
        - ps_cur_mb_info
        - u2_dest_wd_y
        - u2_dest_wd_uv
        - u1_dir
      BBCount:         23
      ICount:          380
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1405,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1407,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1413,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1418,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1420,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1426,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1439,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1441,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1455,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1455,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1457,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1507,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1457,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1459,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1501,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1461,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1464,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1495,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_pad_on_demand
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_pred
        - lum_chrom_blk
      BBCount:         26
      ICount:          295
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1511,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1518,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1554,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1530,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1532,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1536,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1542,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1543,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1548,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1543,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1545,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1547,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1561,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1565,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1569,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1570,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1570,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1571,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1571,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_motion_compensate_mp
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         66
      ICount:          1150
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_copy_2d1d
        - ih264d_multiplex_ref_data
        - ih264d_pad_on_demand
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1044,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1046,21'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1049,24'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1055,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1058,40'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1373,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1059,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1069,16'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1255,12'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1069,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1071,31'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1076,31'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1081,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1082,25'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1083,16'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1083,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1084,32'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1085,23'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1091,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1093,30'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1101,30'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1110,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1112,28'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1125,13'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1117,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1119,35'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1121,34'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1142,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1144,32'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1167,20'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1149,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1152,41'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1157,38'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1167,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1169,33'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1176,36'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1186,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1188,34'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1198,34'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1213,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1223,25'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1254,9'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1223,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1225,37'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1247,47'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1231,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1234,46'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1238,42'
              BranchSideFuncs:
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1255,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1256,25'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1258,24'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1260,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1260,39'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1263,20'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1260,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1055,5'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1263,20'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:1263,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1266,21'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1284,47'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1318,47'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:1371,9'
              BranchSideFuncs:
                - ih264d_multiplex_ref_data
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
                - ih264d_copy_2d1d
                - ih264d_pad_on_demand
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1121,17'
          Dst:             ih264d_copy_2d1d
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1123,17'
          Dst:             ih264d_pad_on_demand
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1157,21'
          Dst:             ih264d_copy_2d1d
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1164,21'
          Dst:             ih264d_pad_on_demand
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1238,25'
          Dst:             ih264d_copy_2d1d
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1243,25'
          Dst:             ih264d_pad_on_demand
        - Src:             '/src/libavc/decoder/ih264d_inter_pred.c:1247,21'
          Dst:             ih264d_multiplex_ref_data
    - functionName:    ih264d_copy_2d1d
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - puc_src
        - puc_dest
        - ui16_srcWidth
        - ui16_widthToFill
        - ui16_heightToFill
      BBCount:         5
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:91,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:93,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:97,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_motion_compensate_bp
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         12
      ICount:          239
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:919,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:930,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:981,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:932,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:933,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:934,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:934,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:935,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:937,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_form_mb_part_info_mp
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pred_pkd
        - ps_dec
        - u2_mb_x
        - u2_mb_y
        - mb_index
        - ps_cur_mb_info
      BBCount:         142
      ICount:          1802
      EdgeCount:       189
      CyclomaticComplexity: 49
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:506,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:506,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:506,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:507,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:507,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:507,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:524,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:526,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:534,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:536,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:541,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:552,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:556,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:564,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:564,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:564,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:565,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:565,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:565,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:570,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:570,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:573,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:570,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:573,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:579,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:581,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:582,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:603,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:605,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:608,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:608,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:610,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:618,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:621,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:621,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:621,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:624,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:626,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:644,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:645,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:651,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:675,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:675,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:682,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:675,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:677,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:682,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:685,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:687,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:690,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:698,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:700,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:704,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:728,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:728,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:730,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:728,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:729,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:730,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:730,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:730,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:734,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:730,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:731,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:734,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:743,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:743,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:743,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:744,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:744,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:744,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:747,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:749,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:753,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:749,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:750,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:751,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:753,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:755,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:764,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:755,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:756,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:757,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:767,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:767,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:767,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:770,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:772,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:792,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:793,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:794,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:822,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:822,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:829,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:822,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:824,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:829,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:832,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:834,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:837,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:843,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:845,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:850,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:855,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:857,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:862,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:872,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:875,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_form_mb_part_info_bp
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_pred_pkd
        - ps_dec
        - u2_mb_x
        - u2_mb_y
        - mb_index
        - ps_cur_mb_info
      BBCount:         49
      ICount:          824
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:219,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:219,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:219,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:220,6'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:220,6'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:220,6'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:247,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:249,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:252,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:252,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:254,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:262,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:270,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:270,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:270,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:272,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:272,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:272,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:272,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:272,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:336,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:336,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:336,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:337,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:337,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:337,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:340,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:342,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:345,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:345,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:347,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:355,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:363,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:363,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:363,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:363,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:363,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:363,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:365,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fill_pred_info
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - char
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pi2_mv
        - part_width
        - part_height
        - sub_mb_num
        - pred_dir
        - ps_pred_pkd
        - i1_buf_id
        - i1_ref_idx
        - pu4_wt_offset
        - u1_pic_type
      BBCount:         1
      ICount:          119
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_copy_multiplex_data
      functionSourceFile: '/src/libavc/decoder/ih264d_inter_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - puc_Source
        - puc_To
        - uc_w
        - uc_h
        - ui16_sourceWidth
        - ui16_toWidth
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_inter_pred.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:66,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_inter_pred.c:70,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_populate_mb_info_map
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u2_blk_x
        - u2_blk_y
        - u1_qp_val
      BBCount:         18
      ICount:          686
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1493,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1493,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1493,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1493,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1493,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1493,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1495,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1495,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1499,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1499,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1501,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1533,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1502,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1508,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1522,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1533,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1535,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1554,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_transfer_mb_group_data
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_num_mbs
        - u4_end_of_row
        - u4_end_of_row_next
      BBCount:         13
      ICount:          303
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1411,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1414,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1449,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1416,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1420,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1454,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1457,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1465,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1465,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1465,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1467,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_update_mbaff_left_nnz
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1175,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1177,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1188,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_cabac_context_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mbskip
      BBCount:         56
      ICount:          842
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:893,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:895,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:902,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:911,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:913,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1079,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:916,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:922,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1075,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:934,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:938,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:997,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:956,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:962,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:987,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:987,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:989,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:993,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:997,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:999,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1055,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1062,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1064,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1099,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1101,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1135,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1101,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1104,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1104,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1106,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1132,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1110,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1113,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1131,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1113,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1115,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1123,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1115,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1117,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1120,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1123,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1125,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_mb_info_cabac_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip
      BBCount:         74
      ICount:          918
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_decode_bin
        - ih264d_get_cabac_context_mbaff
        - ih264d_get_mbaff_neighbours
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:576,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:578,49'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:728,27'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:583,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:585,18'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:589,24'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:590,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:592,20'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:650,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:594,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:599,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:609,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:609,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:610,35'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:611,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:611,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:616,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:634,17'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:625,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:626,49'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:627,49'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:628,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:628,54'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:628,68'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:631,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:631,52'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:634,17'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:635,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:635,33'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:641,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:634,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:637,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:641,16'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:641,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:643,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:646,9'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:667,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:670,36'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:711,13'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:681,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:684,17'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:709,9'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:700,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:702,34'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:708,13'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:711,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:713,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:720,42'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:734,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:736,35'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:743,12'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:743,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:745,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:754,30'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:745,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:748,31'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:750,9'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:761,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:763,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:769,27'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:774,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:777,29'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:785,56'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_get_mbaff_neighbours
                - ih264d_get_cabac_context_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:816,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:818,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:822,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:678,25'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:694,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:704,39'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:714,31'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:790,29'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:808,5'
          Dst:             ih264d_get_mbaff_neighbours
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:810,9'
          Dst:             ih264d_get_cabac_context_mbaff
    - functionName:    ih264d_get_mbaff_neighbours
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - uc_curMbFldDecFlag
      BBCount:         51
      ICount:          604
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1230,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1230,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1235,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1230,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1233,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1235,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1236,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1236,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1257,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1236,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1240,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1257,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1246,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1249,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1251,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1271,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1275,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1276,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1279,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1282,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1284,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1287,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1309,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1290,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1296,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1329,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1331,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1336,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1336,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1336,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1336,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1336,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1336,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1339,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1346,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1359,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1346,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1346,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1359,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:1346,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1349,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:1359,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_mb_info_cabac_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip
      BBCount:         38
      ICount:          499
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_decode_bin
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:387,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:389,14'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:395,36'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:406,12'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:432,8'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:407,31'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:409,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:409,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:411,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:416,13'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:417,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:417,38'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:423,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:416,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:419,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:423,12'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:423,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:425,30'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:429,27'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:432,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:434,26'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:439,47'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:469,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:469,8'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:473,48'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:481,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:483,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:506,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:483,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:488,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:500,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:500,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:502,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:505,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:478,21'
          Dst:             ih264d_decode_bin
    - functionName:    ih264d_get_mb_info_cavlc_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip_run
      BBCount:         38
      ICount:          436
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_mbaff_neighbours
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:236,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:238,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:290,28'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:239,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:241,21'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:244,12'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:244,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:248,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:273,12'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:249,35'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:250,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:250,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:252,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:257,17'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:258,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:258,33'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:264,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:260,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:264,16'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:264,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:266,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:270,31'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:273,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:275,30'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:281,12'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:281,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:282,59'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_mbaff_neighbours
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:284,42'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:305,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:307,34'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:311,9'
              BranchSideFuncs:
                - ih264d_get_mbaff_neighbours
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:282,39'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_mb_utils.c:325,5'
          Dst:             ih264d_get_mbaff_neighbours
    - functionName:    ih264d_get_mb_info_cavlc_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_cur_mb_address
        - ps_cur_mb_info
        - u4_mbskip_run
      BBCount:         24
      ICount:          339
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:104,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:106,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:109,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:113,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:141,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:113,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:114,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:116,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:116,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:118,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:123,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:124,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:124,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:130,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:123,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:126,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:130,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:130,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:132,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:137,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mb_utils.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:141,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mb_utils.c:143,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_rep_mv_colz
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_mv_pred_src
        - ps_mv_pred_dst
        - u4_sub_mb_num
        - u1_colz
        - u1_ht
        - u1_wd
      BBCount:         9
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1181,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1183,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1192,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1183,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1185,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1189,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_mvpred_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_mv_final_pred
        - u4_sub_mb_num
        - uc_mb_part_width
        - u1_lx_start
        - u1_lxend
        - u1_mb_mc_mode
      BBCount:         78
      ICount:          917
      EdgeCount:       100
      CyclomaticComplexity: 24
      functionsReached:
        - ih264d_get_motion_vector_predictor
        - ih264d_mbaff_mv_pred
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:942,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:944,22'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:965,17'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:944,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:946,30'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:963,5'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:947,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:949,56'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:956,56'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:951,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:951,40'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:951,40'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:952,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:961,39'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:961,39'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:965,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:967,22'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1162,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:969,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:973,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1027,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1086,36'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1135,28'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1157,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:973,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:976,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1001,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:976,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:983,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:992,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1001,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1008,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1017,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1027,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1029,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1054,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1029,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1036,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1045,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1054,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1061,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1070,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1090,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1097,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1110,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1110,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1117,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1109,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1112,46'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1117,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1140,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1140,38'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1149,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1144,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1144,38'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1149,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:1139,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1147,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:1149,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:940,5'
          Dst:             ih264d_mbaff_mv_pred
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:991,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1016,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1044,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1069,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1116,17'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1121,17'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:1156,17'
          Dst:             ih264d_get_motion_vector_predictor
    - functionName:    ih264d_mbaff_mv_pred
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mv_pred
        - u4_sub_mb_num
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_dec
        - uc_mb_part_width
        - ps_cur_mb_info
        - pu0_scale
      BBCount:         72
      ICount:          683
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:172,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:180,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:183,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:184,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:185,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:188,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:190,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:203,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:193,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:199,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:209,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:209,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:211,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:209,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:211,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:216,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:221,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:221,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:225,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:221,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:222,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:225,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:243,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:245,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:262,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:247,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:247,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:259,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:247,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:250,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:259,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:254,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:254,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:254,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:254,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:254,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:254,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:265,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:269,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:300,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:272,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:274,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:299,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:274,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:274,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:276,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:274,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:276,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:287,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:279,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:279,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:284,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:279,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:281,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:284,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_motion_vector_predictor
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_result
        - ps_mv_pred
        - u1_ref_idx
        - u1_B
        - pu1_mv_pred_condition
      BBCount:         28
      ICount:          488
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:98,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:104,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:104,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:104,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:104,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:106,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:106,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:106,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:108,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:108,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:108,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:109,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:109,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:109,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:111,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:111,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:111,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:113,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:113,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:113,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:115,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:115,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:115,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:116,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:116,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:116,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_mvpred_nonmbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_mv_final_pred
        - u4_sub_mb_num
        - uc_mb_part_width
        - u1_lx_start
        - u1_lxend
        - u1_mb_mc_mode
      BBCount:         58
      ICount:          563
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_get_motion_vector_predictor
        - ih264d_non_mbaff_mv_pred
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:715,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:719,16'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:771,16'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:828,32'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:868,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:891,29'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:719,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:722,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:746,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:722,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:729,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:737,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:746,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:753,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:761,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:771,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:773,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:797,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:773,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:780,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:788,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:797,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:804,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:812,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:832,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:832,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:832,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:832,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:839,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:839,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:839,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:839,49'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:843,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:843,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:850,29'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:842,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:845,42'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:850,29'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:873,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:873,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:883,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:877,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:877,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:883,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:872,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:880,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:883,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:710,5'
          Dst:             ih264d_non_mbaff_mv_pred
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:736,21'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:760,21'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:787,21'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:811,21'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:849,13'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:854,13'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:890,13'
          Dst:             ih264d_get_motion_vector_predictor
    - functionName:    ih264d_non_mbaff_mv_pred
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_mv_pred
        - u4_sub_mb_num
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_dec
        - uc_mb_part_width
        - ps_cur_mb_info
      BBCount:         34
      ICount:          266
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:354,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:356,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:360,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:367,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:369,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:376,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:391,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:393,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:404,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:395,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:398,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:401,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:398,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:399,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:400,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:409,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:423,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:410,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:412,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:422,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:412,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:414,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:419,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_mvpred_nonmbaffB
      functionSourceFile: '/src/libavc/decoder/ih264d_mvpred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ps_mv_nmb
        - ps_mv_ntop
        - ps_mv_final_pred
        - u4_sub_mb_num
        - uc_mb_part_width
        - u1_lx_start
        - u1_lxend
        - u1_mb_mc_mode
      BBCount:         62
      ICount:          670
      EdgeCount:       79
      CyclomaticComplexity: 19
      functionsReached:
        - ih264d_get_motion_vector_predictor
        - ih264d_non_mbaff_mv_pred
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:477,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:479,22'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:665,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:481,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:485,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:539,20'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:598,36'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:638,28'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:660,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:485,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:488,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:513,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:488,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:495,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:504,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:513,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:520,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:529,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:539,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:541,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:566,24'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:541,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:548,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:557,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:566,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:573,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:582,41'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:602,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:602,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:602,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:602,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:609,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:609,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:609,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:609,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:613,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:613,37'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:620,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:612,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:615,46'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:620,33'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:643,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:643,38'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:652,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:647,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:647,38'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:652,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
        - Branch String:   '/src/libavc/decoder/ih264d_mvpred.c:642,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:650,53'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
            - BranchSide:      '/src/libavc/decoder/ih264d_mvpred.c:652,21'
              BranchSideFuncs:
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
                - ih264d_get_motion_vector_predictor
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:474,5'
          Dst:             ih264d_non_mbaff_mv_pred
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:503,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:528,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:556,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:581,25'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:619,17'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:624,17'
          Dst:             ih264d_get_motion_vector_predictor
        - Src:             '/src/libavc/decoder/ih264d_mvpred.c:659,17'
          Dst:             ih264d_get_motion_vector_predictor
    - functionName:    ih264d_rbsp_to_sodb
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
      BBCount:         11
      ICount:          117
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:377,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:379,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:384,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:390,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:390,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:390,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:390,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:390,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:392,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_process_nal_unit
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - pu1_nal_unit
        - u4_numbytes_in_nal_unit
      BBCount:         61
      ICount:          486
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:225,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:229,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:235,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:236,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:238,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:238,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:240,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:243,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:243,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:247,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:318,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:250,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:250,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:257,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:249,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:252,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:257,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:261,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:262,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:265,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:268,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:268,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:274,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:267,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:270,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:274,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:277,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:278,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:281,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:284,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:284,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:291,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:283,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:286,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:291,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:294,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:295,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:298,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:301,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:301,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:308,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:300,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:303,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:308,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:311,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:312,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:314,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:318,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:320,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:344,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:323,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:323,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:330,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:322,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:325,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:330,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:333,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:335,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:338,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:340,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:342,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_next_nal_unit
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf
        - u4_cur_pos
        - u4_max_ofst
        - pu4_length_of_start_code
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_find_start_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_nal.c:163,5'
          Dst:             ih264d_find_start_code
    - functionName:    ih264d_find_start_code
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf
        - u4_cur_pos
        - u4_max_ofst
        - pu4_length_of_start_code
        - pu4_next_is_aud
      BBCount:         29
      ICount:          183
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_check_if_aud
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:93,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:95,12'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:111,33'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:95,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:96,26'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:97,17'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:98,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:98,36'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:106,27'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:97,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:101,23'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:106,27'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:117,12'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:134,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:117,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:118,26'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:119,17'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:120,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:120,36'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:129,27'
              BranchSideFuncs:
                - ih264d_check_if_aud
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:119,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:123,33'
              BranchSideFuncs:
                - ih264d_check_if_aud
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:129,27'
              BranchSideFuncs:
                - ih264d_check_if_aud
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_nal.c:123,13'
          Dst:             ih264d_check_if_aud
    - functionName:    ih264d_check_if_aud
      functionSourceFile: '/src/libavc/decoder/ih264d_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_buf
        - u4_cur_pos
        - u4_max_ofst
        - pu4_next_is_aud
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:70,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:70,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:72,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_nal.c:75,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:77,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_nal.c:79,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_bslice
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_first_mb_in_slice
      BBCount:         114
      ICount:          1145
      EdgeCount:       154
      CyclomaticComplexity: 42
      functionsReached:
        - ih264d_cal_col_pic
        - ih264d_convert_frm_mbaff_list
        - ih264d_form_pred_weight_matrix
        - ih264d_get_bit_h264
        - ih264d_get_implicit_weights
        - ih264d_init_cabac_contexts
        - ih264d_init_ref_idx_lx_b
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_ref_idx_reordering
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1388,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1390,49'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1400,16'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1401,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1403,28'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1405,13'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1405,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1405,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1407,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1405,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1407,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1409,49'
              BranchSideFuncs:
                - ih264d_init_ref_idx_lx_b
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1423,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1426,40'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1432,40'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1428,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1429,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1430,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1438,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1441,40'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1447,40'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1443,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1444,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1445,5'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1458,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1461,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1465,37'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1469,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1472,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1476,12'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1476,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1480,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1526,12'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1489,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1492,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1503,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1512,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1515,37'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1524,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1526,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1530,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1550,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1531,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1532,23'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1537,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1531,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1534,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1537,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1551,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1551,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1556,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1553,39'
              BranchSideFuncs:
                - ih264d_convert_frm_mbaff_list
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1556,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1556,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1558,46'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1564,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_get_implicit_weights
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1560,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1561,40'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1564,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1567,9'
              BranchSideFuncs:
                - ih264d_get_implicit_weights
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1572,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1578,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1580,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1594,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1582,48'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1590,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1583,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1585,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1587,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1594,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1596,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1608,27'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1597,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1599,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1601,39'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1610,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1610,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1612,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1610,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1612,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1614,33'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1619,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1621,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1658,9'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1622,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1624,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1626,48'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1627,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1629,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1652,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1631,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1631,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1633,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1631,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1633,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1635,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1641,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1641,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1643,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1641,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1643,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1645,46'
              BranchSideFuncs:
                - ih264d_cal_col_pic
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1665,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1668,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1680,9'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1672,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1673,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1675,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1682,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1683,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1685,13'
              BranchSideFuncs:
                - ih264d_cal_col_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1689,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1690,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1691,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1694,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1695,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1696,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1381,53'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1390,38'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1394,38'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1414,5'
          Dst:             ih264d_init_ref_idx_lx_b
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1419,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1427,15'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1434,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1442,15'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1553,9'
          Dst:             ih264d_convert_frm_mbaff_list
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1558,15'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1561,9'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1569,9'
          Dst:             ih264d_get_implicit_weights
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1582,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1596,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1609,31'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1621,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1629,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1639,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1670,9'
          Dst:             ih264d_init_cabac_contexts
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1688,11'
          Dst:             ih264d_cal_col_pic
    - functionName:    ih264d_get_implicit_weights
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         116
      ICount:          861
      EdgeCount:       153
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1213,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1215,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1257,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1217,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1219,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1256,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1222,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1224,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1249,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1225,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1227,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1228,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1228,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1229,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1233,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1233,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1238,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1234,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1234,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1238,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1235,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1235,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1238,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1233,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1238,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1243,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1257,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1257,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1260,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1263,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1265,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1335,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1265,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1272,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1333,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1273,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1275,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1277,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1279,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1285,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1332,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1286,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1288,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1290,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1292,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1294,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1320,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1295,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1297,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1298,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1298,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1300,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1304,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1304,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1309,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1305,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1305,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1309,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1306,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1306,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1309,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1304,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1309,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1314,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_bmb_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         33
      ICount:          351
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_parse_bmb_non_direct_cabac
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:650,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:652,49'
              BranchSideFuncs:
                - ih264d_parse_bmb_non_direct_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:662,24'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:654,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:655,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:656,5'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:683,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:688,5'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:691,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:691,61'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:704,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:692,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:692,25'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:704,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:693,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:693,25'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:704,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:691,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:696,25'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:704,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:712,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:715,46'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:727,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:716,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:717,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:719,12'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:719,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:721,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:725,5'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:722,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:723,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:724,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:730,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:732,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:652,15'
          Dst:             ih264d_parse_bmb_non_direct_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:679,21'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:695,43'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:715,15'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:721,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:729,5'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    ih264d_parse_bmb_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         58
      ICount:          626
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_bmb_non_direct_cavlc
        - ih264d_parse_residual4x4_cavlc
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:769,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:771,49'
              BranchSideFuncs:
                - ih264d_parse_bmb_non_direct_cavlc
                - CLZ.1369
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:780,24'
              BranchSideFuncs:
                - CLZ.1369
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:773,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:774,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:775,5'
              BranchSideFuncs:
                - CLZ.1369
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:799,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:799,9'
              BranchSideFuncs:
                - CLZ.1369
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:800,22'
              BranchSideFuncs:
                - CLZ.1369
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:805,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:806,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:807,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:806,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:806,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:807,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:810,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:811,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:812,18'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:814,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:814,65'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:826,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:815,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:815,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:826,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:816,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:816,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:826,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:814,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:818,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:826,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:829,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:834,40'
              BranchSideFuncs:
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:878,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:840,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:840,9'
              BranchSideFuncs:
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:841,22'
              BranchSideFuncs:
                - CLZ.1369
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:848,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:849,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:851,29'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:849,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:849,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:851,29'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:854,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:855,32'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:857,23'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:859,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:859,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:860,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:859,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:860,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:863,12'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:863,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:865,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:870,46'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:866,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:867,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:868,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:871,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:872,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:873,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:873,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:874,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:875,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:771,15'
          Dst:             ih264d_parse_bmb_non_direct_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:800,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:818,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:841,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:865,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:870,15'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:879,9'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    ih264d_mv_pred_ref_tfr_nby2_bmb
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
      BBCount:         103
      ICount:          1235
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:906,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:908,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1181,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:923,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:933,44'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1164,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:962,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:964,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1016,19'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:964,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:964,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:964,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:965,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:967,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1010,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:967,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:969,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1009,17'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:969,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:969,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:969,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:970,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:971,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:973,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:974,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:976,46'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:979,43'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:976,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:977,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:977,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:979,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:979,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:979,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:983,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:984,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:986,51'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:988,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:988,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1008,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:987,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:991,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1008,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:991,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:991,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:991,42'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:995,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:995,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:995,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:996,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:999,50'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1004,55'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1016,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1018,33'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1160,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1021,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1027,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1042,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1030,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1031,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1032,53'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1045,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1046,53'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1047,56'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1060,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1062,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1066,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1066,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1068,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1074,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1086,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1094,47'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1154,40'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1111,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1111,46'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1114,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1111,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1112,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1114,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1117,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1121,45'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1135,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1128,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1128,81'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1130,77'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1128,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1129,93'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1129,93'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1130,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1130,81'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1135,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1130,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1131,93'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1131,93'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1174,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1176,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1180,5'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:1176,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1177,17'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:1179,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1144,25'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1154,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:1169,13'
          Dst:             ih264d_rep_mv_colz
    - functionName:    ih264d_parse_bmb_non_direct_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         99
      ICount:          1329
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached:
        - CLZ
        - ih264d_parse_bmb_ref_index_cavlc
        - ih264d_parse_bmb_ref_index_cavlc_range1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:99,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:102,23'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:160,42'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:105,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:111,44'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:157,5'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:117,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:117,13'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:118,26'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:123,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:124,17'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:126,33'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:124,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:124,17'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:126,33'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:130,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:131,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:134,43'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:145,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:147,20'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:152,22'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:147,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:149,21'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:151,13'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:193,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:195,21'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:209,37'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:195,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:197,33'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:201,56'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc
                - ih264d_parse_bmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:204,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:205,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:212,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:214,21'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc
                - CLZ.1369
                - CLZ.1369
                - ih264d_parse_bmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:235,44'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:214,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:216,33'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc_range1
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:220,56'
              BranchSideFuncs:
                - ih264d_parse_bmb_ref_index_cavlc
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:223,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:224,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:255,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:257,20'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:378,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:265,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:268,34'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:376,9'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:273,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:276,37'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:284,26'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:284,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:288,37'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:375,13'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:292,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:294,51'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:304,24'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:304,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:310,60'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:374,17'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:316,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:316,29'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:318,42'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:325,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:326,33'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:329,49'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:326,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:326,33'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:329,49'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:332,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:333,52'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:335,43'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:347,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:347,29'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:349,42'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:356,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:357,33'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:360,49'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:357,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:357,33'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:360,49'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:363,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:364,52'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:366,43'
              BranchSideFuncs:
                - CLZ.1369
                - CLZ.1369
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:379,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:379,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:379,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:118,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:196,17'
          Dst:             ih264d_parse_bmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:201,23'
          Dst:             ih264d_parse_bmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:215,17'
          Dst:             ih264d_parse_bmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:220,23'
          Dst:             ih264d_parse_bmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:318,38'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:349,38'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_bmb_non_direct_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         68
      ICount:          900
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_get_mvd_cabac
        - ih264d_parse_ref_idx_cabac
        - ih264d_parse_submb_type_cabac
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:442,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:444,22'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:487,40'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:449,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:453,32'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:482,24'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:456,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:457,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:459,33'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:463,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:463,61'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:463,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:465,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:465,61'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:465,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:470,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:472,20'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:477,22'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:472,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:474,21'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:476,13'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_submb_type_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:493,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:494,32'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:495,25'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:499,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:499,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:499,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:500,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:500,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:500,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:501,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:501,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:501,29'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:502,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:502,65'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:505,30'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:512,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:513,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:515,42'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:519,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:520,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:530,44'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:551,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:553,21'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:611,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:562,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:565,42'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:608,9'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:571,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:573,37'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:581,26'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:581,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:585,37'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:607,13'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:589,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:591,51'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:602,42'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_bslice.c:612,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:612,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_bslice.c:612,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:452,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:508,15'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:515,15'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_bslice.c:602,21'
          Dst:             ih264d_get_mvd_cabac
    - functionName:    ih264d_parse_residual4x4_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u1_offset
      BBCount:         66
      ICount:          1133
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_cabac_parse_8x8block
        - ih264d_read_coeff4x4_cabac
        - ih264d_read_coeff8x8_cabac
        - ih264d_unpack_coeff4x4_dc_4x4blk
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1183,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1185,12'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1202,19'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1185,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1187,25'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1193,25'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1212,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1214,12'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1236,18'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1214,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1218,25'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1228,25'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1246,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1248,12'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1438,22'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1248,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1253,18'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1322,23'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1253,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1255,30'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1260,57'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1270,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1272,30'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1277,63'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1289,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1291,30'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1297,33'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1306,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1308,30'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1314,33'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1327,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1329,30'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1335,55'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1355,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1357,30'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1364,55'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
                - ih264d_read_coeff8x8_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1384,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1386,30'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1392,55'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_read_coeff8x8_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1412,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1414,30'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1420,55'
              BranchSideFuncs:
                - ih264d_read_coeff8x8_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1458,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1460,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1470,15'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1470,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1472,20'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1566,9'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1486,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1487,30'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1489,30'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1508,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1507,32'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1508,33'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1511,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1514,33'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1520,26'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1523,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1528,17'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1558,17'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
                - ih264d_read_coeff4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1570,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1572,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1584,58'
              BranchSideFuncs:
                - ih264d_cabac_parse_8x8block
                - ih264d_cabac_parse_8x8block
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1260,29'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1277,35'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1296,35'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1313,35'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1337,17'
          Dst:             ih264d_read_coeff8x8_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1366,17'
          Dst:             ih264d_read_coeff8x8_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1394,17'
          Dst:             ih264d_read_coeff8x8_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1422,17'
          Dst:             ih264d_read_coeff8x8_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1502,29'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1536,17'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1584,30'
          Dst:             ih264d_cabac_parse_8x8block
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1593,23'
          Dst:             ih264d_cabac_parse_8x8block
    - functionName:    ih264d_cabac_parse_8x8block
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_ctx_cat
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
      BBCount:         3
      ICount:          266
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_read_coeff4x4_cabac
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1092,15'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1107,15'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1123,25'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:1139,25'
          Dst:             ih264d_read_coeff4x4_cabac
    - functionName:    ih264d_read_coeff8x8_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ps_cur_mb_info
      BBCount:         101
      ICount:          1228
      EdgeCount:       132
      CyclomaticComplexity: 33
      functionsReached:
        - CLZ
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:608,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:610,34'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:621,34'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:684,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:684,21'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:688,24'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:688,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:691,38'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:700,55'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:692,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:692,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:700,55'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:708,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:710,35'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:759,21'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:711,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:711,21'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:711,21'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:745,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:745,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:749,56'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:754,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:755,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:757,17'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:761,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:664,54'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:764,27'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:765,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:775,21'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:775,21'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:834,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:834,33'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:839,36'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:839,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:842,37'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:847,61'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:842,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:842,37'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:847,61'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:854,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:853,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:854,45'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:853,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:814,66'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:856,37'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:859,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:861,33'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:974,42'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:880,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:880,33'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:888,46'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:892,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:895,44'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:901,44'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:905,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:904,29'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:905,46'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:904,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:888,46'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:907,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:914,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:918,32'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:969,38'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:918,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:922,46'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:935,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:924,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:924,33'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:935,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:944,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:948,48'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:955,48'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:960,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:940,50'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:963,44'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:977,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:979,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:981,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:981,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:983,44'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:988,43'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:984,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:984,47'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:984,47'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:988,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:988,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:988,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:998,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1001,53'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1006,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:1009,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:801,34'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:1016,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:669,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:691,34'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:728,34'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:818,42'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:842,37'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:878,42'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:922,42'
          Dst:             CLZ
    - functionName:    ih264d_read_coeff4x4_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cabac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_ctxcat
        - ps_ctxt_sig_coeff
        - ps_dec
        - ps_ctxt_coded
      BBCount:         116
      ICount:          1385
      EdgeCount:       152
      CyclomaticComplexity: 38
      functionsReached:
        - CLZ
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:116,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:116,13'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:119,16'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:119,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:122,17'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:126,43'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:122,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:122,17'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:126,43'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:143,20'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:554,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:145,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:145,52'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:147,36'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:145,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:147,36'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:150,15'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:151,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:153,35'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:158,29'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:194,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:194,21'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:198,24'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:198,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:202,38'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:214,55'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:203,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:203,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:214,55'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:223,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:225,35'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:277,21'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:260,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:260,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:266,56'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:272,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:273,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:275,17'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:279,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:174,54'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:282,27'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:361,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:361,33'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:366,36'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:366,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:369,37'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:376,61'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:369,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:369,37'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:376,61'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:385,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:384,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:385,45'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:384,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:341,66'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:387,37'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:391,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:393,33'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:517,42'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:412,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:412,33'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:421,46'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:425,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:428,44'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:434,44'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:441,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:440,29'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:441,46'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:440,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:421,46'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:443,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:451,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:456,32'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:512,38'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:456,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:460,46'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:473,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:462,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:462,33'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:473,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:482,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:486,48'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:493,48'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:501,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:478,50'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:504,44'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:519,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:521,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:523,25'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:523,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:525,44'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:529,43'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:526,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:526,47'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:526,47'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:529,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:529,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:529,41'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:538,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:541,53'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:546,35'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:549,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:326,34'
              BranchSideFuncs:
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
                - CLZ.1386
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:552,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cabac.c:554,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:554,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cabac.c:557,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:105,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:122,17'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:179,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:202,34'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:243,34'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:345,42'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:369,37'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:410,42'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cabac.c:460,42'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_residual4x4_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2459
      functionLinenumberEnd: 2719
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u1_offset
      BBCount:         56
      ICount:          788
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - ih264d_cavlc_parse_chroma_dc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2499,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2501,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2618,22'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2509,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2511,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2518,19'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2522,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2523,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2524,25'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2530,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2532,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2536,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2539,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2541,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2546,32'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2552,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2553,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2554,27'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2560,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2562,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2566,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2569,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2571,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2576,32'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2581,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2582,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2583,27'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2589,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2591,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2595,29'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2598,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2600,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2606,19'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2611,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2612,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2613,27'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2636,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2636,38'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2638,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2636,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2638,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2642,12'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2642,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2644,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2653,26'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2656,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2655,32'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2656,33'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2659,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2662,33'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2671,28'
              BranchSideFuncs:
                - ih264d_cavlc_parse_chroma_dc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2680,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2681,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2683,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2698,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2699,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2700,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2711,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2712,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2713,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:2675,13'
          Dst:             ih264d_cavlc_parse_chroma_dc
    - functionName:    ih264d_cavlc_parse_chroma_dc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_cur_mb_info
        - pi2_coeff_block
        - ps_bitstrm
        - u4_scale_u
        - u4_scale_v
        - i4_mb_inter_inc
      BBCount:         15
      ICount:          512
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_rest_of_residual_cav_chroma_dc_block
        - ih264d_unpack_coeff4x4_dc_4x4blk
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1348,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1348,5'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1348,5'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1357,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1361,48'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1407,21'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1410,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1410,5'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1410,5'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1419,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1419,8'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1423,48'
              BranchSideFuncs:
                - ih264d_rest_of_residual_cav_chroma_dc_block
                - ih264d_unpack_coeff4x4_dc_4x4blk
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1372,9'
          Dst:             ih264d_rest_of_residual_cav_chroma_dc_block
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1380,9'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1434,9'
          Dst:             ih264d_rest_of_residual_cav_chroma_dc_block
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1442,9'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
    - functionName:    ih264d_rest_of_residual_cav_chroma_dc_block
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_total_coeff_trail_one
        - ps_bitstrm
      BBCount:         81
      ICount:          976
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1029,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1035,36'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1054,8'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1040,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1040,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1044,15'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1044,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1046,49'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1049,5'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1054,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1155,8'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1073,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1073,23'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1073,23'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1077,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1078,32'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1079,23'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1079,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1081,25'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1085,32'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1088,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1090,36'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1092,12'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1092,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1094,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1099,25'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1094,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1094,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1099,25'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1103,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1103,50'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1103,65'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1110,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1153,5'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1120,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1121,46'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1121,67'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1126,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1126,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1126,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1128,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1128,53'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1128,53'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1132,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1134,40'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1136,29'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1142,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1142,50'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1142,65'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1155,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1157,35'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1162,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1181,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1199,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1181,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1178,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1181,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1199,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1201,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1209,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1067,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1116,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1158,9'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse_8x8block_none_available
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2442
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_isdc
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
        - u1_tran_form8x8
        - u1_mb_field_decodingflag
        - pu4_csbp
      BBCount:         36
      ICount:          426
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2324,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2326,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2337,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2326,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2328,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2333,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2339,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2340,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2342,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2350,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2352,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2365,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2354,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2359,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2370,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2371,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2373,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2383,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2396,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2383,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2385,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2390,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2401,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2402,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2404,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2412,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2414,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2427,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2416,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2421,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2432,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2433,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2435,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse_8x8block_top_available
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_isdc
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
        - u1_tran_form8x8
        - u1_mb_field_decodingflag
        - pu4_csbp
      BBCount:         36
      ICount:          444
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2135,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2137,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2148,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2137,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2139,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2144,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2151,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2152,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2154,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2162,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2164,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2177,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2164,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2166,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2171,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2182,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2183,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2185,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2193,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2195,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2208,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2195,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2197,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2202,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2213,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2214,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2216,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2226,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2239,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2226,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2228,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2233,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2244,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2245,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2247,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse_8x8block_left_available
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_isdc
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
        - u1_tran_form8x8
        - u1_mb_field_decodingflag
        - pu4_csbp
      BBCount:         36
      ICount:          444
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1946,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1948,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1959,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1948,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1950,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1955,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1962,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1963,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1965,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1973,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1975,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1988,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1975,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1977,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1982,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1993,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1994,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1996,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2004,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2006,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2019,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2006,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2008,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2013,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2024,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2025,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2027,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2035,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2037,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2050,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2037,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2039,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2044,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:2055,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2056,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:2058,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse_8x8block_both_available
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_sub_block_strd
        - u4_isdc
        - ps_dec
        - pu1_top_nnz
        - pu1_left_nnz
        - u1_tran_form8x8
        - u1_mb_field_decodingflag
        - pu4_csbp
      BBCount:         36
      ICount:          458
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1757,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1759,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1770,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1759,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1761,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1766,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1773,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1774,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1776,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1784,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1786,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1799,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1786,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1788,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1793,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1804,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1805,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1807,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1815,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1817,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1830,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1817,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1819,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1824,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1835,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1836,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1838,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1846,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1848,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1861,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1848,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1850,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1855,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1866,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1867,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1869,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_bmb_ref_index_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
      BBCount:         22
      ICount:          233
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1656,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1658,12'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1686,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1658,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1662,44'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1685,5'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1668,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1668,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1669,26'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1674,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1675,17'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1676,34'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1675,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1675,17'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1676,34'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1679,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1680,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1683,40'
              BranchSideFuncs:
                - CLZ.1435
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1669,22'
          Dst:             CLZ
    - functionName:    ih264d_parse_bmb_ref_index_cavlc_range1
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_tev_range1
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1609,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1611,12'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1621,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1611,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1615,44'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1620,5'
              BranchSideFuncs:
                - ih264d_tev_range1
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1615,26'
          Dst:             ih264d_tev_range1
    - functionName:    ih264d_tev_range1
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bitstrm_ofst
        - pu4_bitstrm_buf
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_parse_pmb_ref_index_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
      BBCount:         19
      ICount:          216
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - CLZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1545,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1549,40'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1573,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1555,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1555,9'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1556,22'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1561,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1562,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1563,30'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1562,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1562,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1563,30'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1567,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1568,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1571,36'
              BranchSideFuncs:
                - CLZ.1435
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1556,18'
          Dst:             CLZ
    - functionName:    ih264d_parse_pmb_ref_index_cavlc_range1
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u4_num_part
        - ps_bitstrm
        - pi1_ref_idx
        - u4_num_ref_idx_active_minus1
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_tev_range1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1501,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1504,40'
              BranchSideFuncs:
                - ih264d_tev_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1509,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1504,22'
          Dst:             ih264d_tev_range1
    - functionName:    ih264d_cavlc_parse4x4coeff_n8
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_isdc
        - u4_n
        - ps_dec
        - pu4_total_coeff
      BBCount:         9
      ICount:          163
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1296,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1296,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1296,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1300,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1300,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1302,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cavlc_parse4x4coeff_n0to7
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_coeff_block
        - u4_isdc
        - u4_n
        - ps_dec
        - pu4_total_coeff
      BBCount:         18
      ICount:          288
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1251,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1251,5'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1251,5'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1252,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1252,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1252,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1256,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1256,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1256,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1263,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1266,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1280,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:1276,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1277,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:1278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:1251,5'
          Dst:             CLZ
    - functionName:    ih264d_cavlc_4x4res_block_totalcoeff_11to16
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_isdc
        - u4_total_coeff_trail_one
        - ps_bitstrm
      BBCount:         105
      ICount:          1183
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:749,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:755,36'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:774,8'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:760,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:760,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:764,15'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:764,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:766,49'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:769,5'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:774,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:784,12'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:911,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:784,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:796,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:795,32'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:796,54'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:798,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:798,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:798,13'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:800,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:800,54'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:800,54'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:803,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:805,40'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:807,9'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:822,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:822,27'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:822,27'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:826,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:827,36'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:828,27'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:828,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:830,29'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:834,36'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:837,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:839,40'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:841,16'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:853,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:853,50'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:853,65'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:860,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:909,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:870,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:871,46'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:871,67'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:876,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:876,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:876,13'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:878,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:878,53'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:878,53'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:882,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:884,40'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:886,29'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:892,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:892,50'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:892,65'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:898,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:897,27'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:899,46'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:911,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:914,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:924,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:917,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:917,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:933,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:941,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:941,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:941,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:941,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:944,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:955,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:944,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:941,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:944,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:955,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:955,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:956,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:955,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:956,11'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:965,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:965,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:967,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:975,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:792,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:816,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:866,13'
          Dst:             CLZ
    - functionName:    ih264d_cavlc_4x4res_block_totalcoeff_2to10
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_isdc
        - u4_total_coeff_trail_one
        - ps_bitstrm
      BBCount:         107
      ICount:          1183
      EdgeCount:       142
      CyclomaticComplexity: 37
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:462,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:468,36'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:487,8'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:473,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:473,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:477,15'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:477,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:479,49'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:482,5'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:599,24'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:506,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:506,21'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:506,21'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:510,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:511,32'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:512,23'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:512,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:514,25'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:518,32'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:521,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:523,36'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:525,12'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:525,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:527,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:532,25'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:527,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:527,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:532,25'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:536,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:536,50'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:536,65'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:543,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:592,5'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:553,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:554,46'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:554,67'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:559,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:559,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:559,13'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:561,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:561,53'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:561,53'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:565,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:567,40'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:569,29'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:575,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:575,50'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:575,65'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:581,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:580,27'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:582,46'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:602,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:602,9'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:623,16'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:623,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:623,39'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:623,9'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:623,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:627,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:648,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:627,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:627,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:627,13'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:629,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:631,17'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:648,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:648,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:649,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:648,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:649,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:654,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:655,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:655,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:655,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:655,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:658,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:670,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:658,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:655,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:658,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:670,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:670,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:671,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:670,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:671,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:679,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:679,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:682,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:690,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:500,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:549,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:637,17'
          Dst:             CLZ
    - functionName:    ih264d_cavlc_4x4res_block_totalcoeff_1
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - u4_isdc
        - u4_total_coeff_trail_one
        - ps_bitstrm
      BBCount:         42
      ICount:          517
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:328,9'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
              BranchSideFuncs:
                - CLZ.1435
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:344,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:344,26'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:344,26'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:346,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:347,32'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:348,23'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:348,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:350,25'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:354,32'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:357,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:359,36'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:361,12'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:361,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:363,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:368,25'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:363,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:363,13'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:368,25'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:372,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:372,41'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:372,56'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:387,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:393,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:396,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:342,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:379,5'
          Dst:             CLZ
    - functionName:    ih264d_uvlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - u4_range
        - pi_bitstrm_ofst
        - u1_flag
        - u4_bitstrm_ofst
        - pu4_bitstrm_buf
      BBCount:         25
      ICount:          251
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:220,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:227,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:227,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:227,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:240,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:227,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:229,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:240,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:246,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:248,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:255,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:250,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:251,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:255,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:257,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:262,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:268,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:268,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:269,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:268,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:269,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:271,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:272,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:273,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:274,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_sev
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bitstrm_ofst
        - pu4_bitstrm_buf
      BBCount:         15
      ICount:          178
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CLZ
      functionUses:    35
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:130,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:130,5'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:131,18'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:138,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:141,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:139,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:141,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:144,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:145,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:147,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:131,14'
          Dst:             CLZ
    - functionName:    ih264d_uev
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_cavlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu4_bitstrm_ofst
        - pu4_bitstrm_buf
      BBCount:         12
      ICount:          155
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    103
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:85,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:85,5'
              BranchSideFuncs:
                - CLZ.1435
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:86,18'
              BranchSideFuncs:
                - CLZ.1435
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:91,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:91,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:92,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_cavlc.c:92,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_cavlc.c:92,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_cavlc.c:86,14'
          Dst:             CLZ
    - functionName:    ih264d_parse_nal_unit
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dec_hdl
        - ps_dec_op
        - pu1_buf
        - u4_length
      BBCount:         75
      ICount:          449
      EdgeCount:       95
      CyclomaticComplexity: 22
      functionsReached:
        - ih264d_access_unit_delimiter_rbsp
        - ih264d_get_bits_h264
        - ih264d_get_pre_sei_params
        - ih264d_parse_decode_slice
        - ih264d_parse_end_of_stream
        - ih264d_parse_filler_data
        - ih264d_parse_pps
        - ih264d_parse_sei
        - ih264d_parse_sei_message
        - ih264d_parse_slice_partition
        - ih264d_parse_sps
        - ih264d_process_nal_unit
        - ih264d_rbsp_to_sodb
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1262,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1264,12'
              BranchSideFuncs:
                - ih264d_process_nal_unit
                - ih264d_get_bits_h264
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1399,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1264,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1266,13'
              BranchSideFuncs:
                - ih264d_process_nal_unit
                - ih264d_get_bits_h264
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1397,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1273,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1276,13'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1277,32'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1281,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1281,25'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1286,40'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1282,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1282,25'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1286,40'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1280,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1284,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1286,40'
              BranchSideFuncs:
                - ih264d_parse_filler_data
                - ih264d_parse_end_of_stream
                - ih264d_access_unit_delimiter_rbsp
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
                - ih264d_parse_slice_partition
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1289,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1294,25'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1294,25'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1294,25'
              BranchSideFuncs:
                - ih264d_parse_slice_partition
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1304,25'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1304,25'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1333,25'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sei_message
                - ih264d_parse_sei
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1344,41'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - ih264d_parse_sps
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1364,41'
              BranchSideFuncs:
                - ih264d_rbsp_to_sodb
                - ih264d_parse_pps
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1372,25'
              BranchSideFuncs:
                - ih264d_access_unit_delimiter_rbsp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1379,25'
              BranchSideFuncs:
                - ih264d_parse_end_of_stream
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1385,25'
              BranchSideFuncs:
                - ih264d_parse_filler_data
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1392,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1294,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1295,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1297,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1304,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1306,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1330,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1306,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:0,0'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1308,55'
              BranchSideFuncs:
                - ih264d_get_pre_sei_params
                - ih264d_rbsp_to_sodb
                - ih264d_parse_decode_slice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1319,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1321,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1323,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1333,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1335,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1341,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1337,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1338,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1339,42'
              BranchSideFuncs:
                - ih264d_parse_sei
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1350,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1351,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1356,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1350,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1353,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1356,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1356,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1357,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1358,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1358,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1359,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1360,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1366,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1367,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1368,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1368,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1369,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1370,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1372,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1374,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1376,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1379,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1381,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1383,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1385,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1387,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1389,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1267,13'
          Dst:             ih264d_process_nal_unit
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1271,29'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1295,25'
          Dst:             ih264d_parse_slice_partition
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1308,29'
          Dst:             ih264d_get_pre_sei_params
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1312,29'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1314,40'
          Dst:             ih264d_parse_decode_slice
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1335,25'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1336,36'
          Dst:             ih264d_parse_sei_message
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1339,25'
          Dst:             ih264d_parse_sei
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1344,21'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1345,32'
          Dst:             ih264d_parse_sps
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1364,21'
          Dst:             ih264d_rbsp_to_sodb
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1365,32'
          Dst:             ih264d_parse_pps
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1374,25'
          Dst:             ih264d_access_unit_delimiter_rbsp
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1381,25'
          Dst:             ih264d_parse_end_of_stream
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1387,25'
          Dst:             ih264d_parse_filler_data
    - functionName:    ih264d_parse_slice_partition
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_get_pre_sei_params
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - u1_nal_unit_type
      BBCount:         36
      ICount:          382
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:87,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:88,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:95,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:88,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:89,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:95,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:95,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:95,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:96,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:96,68'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:97,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:97,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:98,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:98,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:99,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:99,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:100,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:100,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:101,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:103,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:113,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:103,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:104,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:107,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:103,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:107,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:110,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:117,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:120,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:133,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:133,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:133,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:136,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_sei
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_parse_sps
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         211
      ICount:          1783
      EdgeCount:       294
      CyclomaticComplexity: 85
      functionsReached:
        - ih264d_correct_level_idc
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_get_dpb_size
        - ih264d_parse_vui_parametres
        - ih264d_scaling_list
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:634,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:636,6'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:654,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:636,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:638,6'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:654,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:634,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:647,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:654,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:647,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:648,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:650,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:648,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:648,48'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:652,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:647,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:650,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:652,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:661,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:662,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:663,31'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:674,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:676,10'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:680,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:680,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:680,44'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:686,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:680,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:686,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:686,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:686,44'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:692,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:686,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:692,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:704,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:708,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:788,39'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:712,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:714,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:718,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:721,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:727,57'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:730,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:732,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:737,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:739,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:741,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:746,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:748,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:750,22'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:784,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:750,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:753,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:783,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:759,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:761,24'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:782,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:761,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:764,41'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:772,41'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:777,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:779,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:781,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:789,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:793,34'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:804,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:808,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:814,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:823,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:815,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:817,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:819,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:841,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:842,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:843,60'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:847,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:850,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:854,5'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:858,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:860,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:864,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:864,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:864,44'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:870,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:864,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:866,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:870,33'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:883,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:885,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:887,27'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:892,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:894,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:896,34'
              BranchSideFuncs:
                - ih264d_correct_level_idc
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:915,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:915,44'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:921,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:915,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:917,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:921,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:925,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:926,46'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:928,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:929,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:929,25'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:935,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:928,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:935,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:935,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:937,19'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:944,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:955,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:957,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:976,66'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:981,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:983,12'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:987,19'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:983,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:984,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:985,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:989,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:989,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:989,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:992,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:992,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:992,18'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1005,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1008,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1026,29'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1034,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1034,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1036,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1034,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1036,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1039,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1039,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1039,48'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1045,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1039,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1041,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1045,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1045,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1045,48'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1051,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1045,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1047,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1051,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1051,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1051,48'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1057,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1051,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1053,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1057,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1057,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1057,48'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1064,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1057,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1059,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1064,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1064,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1064,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1065,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1065,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1065,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1065,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1066,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1066,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1064,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1068,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1075,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1075,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1077,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1083,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1083,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1084,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1091,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1084,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1085,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1091,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1083,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1087,39'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1091,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
                - ih264d_parse_vui_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1093,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1095,44'
              BranchSideFuncs:
                - ih264d_parse_vui_parametres
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1115,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1096,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1097,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1099,13'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1099,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1099,53'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1112,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1099,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1100,30'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1112,5'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1104,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1105,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1108,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1105,80'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1108,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1106,66'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1107,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1108,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1104,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1108,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1111,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1115,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1116,28'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1116,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1117,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1117,67'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1118,27'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1118,72'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1119,30'
              BranchSideFuncs:
                - ih264d_get_dpb_size
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1115,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1121,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1127,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1136,52'
              BranchSideFuncs:
                - ih264d_get_dpb_size
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1137,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1138,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1143,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1137,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1140,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1143,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1143,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1145,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1148,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1148,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1149,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1150,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:617,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:621,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:622,31'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:623,5'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:629,5'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:654,20'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:660,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:708,40'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:718,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:727,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:737,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:746,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:753,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:763,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:771,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:788,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:802,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:814,32'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:825,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:830,43'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:835,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:840,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:849,48'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:856,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:873,55'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:881,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:891,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:911,28'
          Dst:             ih264d_correct_level_idc
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:914,14'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:926,26'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:946,44'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:952,30'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:957,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:961,45'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:965,43'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:969,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:976,46'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1095,15'
          Dst:             ih264d_parse_vui_parametres
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1136,32'
          Dst:             ih264d_get_dpb_size
    - functionName:    ih264d_parse_pps
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         62
      ICount:          563
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_scaling_list
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:298,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:299,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:304,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:305,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:307,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:322,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:325,15'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:327,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:329,22'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:344,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:348,35'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:355,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:357,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:362,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:364,43'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:374,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:378,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:380,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:380,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:381,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:380,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:381,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:383,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:388,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:388,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:389,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:388,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:389,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:391,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:396,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:396,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:397,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:396,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:398,41'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:421,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:421,30'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:421,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:425,25'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:479,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:431,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:434,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:469,25'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:434,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:437,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_scaling_list
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:465,9'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:439,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:442,24'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:464,13'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:442,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:445,41'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:453,41'
              BranchSideFuncs:
                - ih264d_scaling_list
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:459,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:461,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:463,17'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_scaling_list
                - ih264d_scaling_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:471,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:471,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:472,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:471,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:472,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:474,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:483,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:304,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:321,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:334,38'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:337,41'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:343,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:354,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:361,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:368,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:370,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:378,32'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:386,32'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:395,14'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:408,60'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:412,46'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:415,49'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:424,54'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:429,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:437,33'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:444,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:452,31'
          Dst:             ih264d_scaling_list
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:468,18'
          Dst:             ih264d_sev
    - functionName:    ih264d_access_unit_delimiter_rbsp
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:1220,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:1228,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1219,27'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_end_of_stream
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_parse_filler_data
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_correct_level_idc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - u4_level_idc
        - u4_total_mbs
      BBCount:         52
      ICount:          210
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:503,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:506,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:509,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:512,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:515,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:518,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:521,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:524,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:527,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:530,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:533,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:536,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:539,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:542,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:545,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:549,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:555,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:555,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:557,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:557,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:558,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:559,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:559,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:560,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:561,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:561,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:562,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:563,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:563,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:564,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:565,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:565,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:566,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:567,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:567,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:568,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:569,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:569,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:570,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:571,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:571,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:572,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:573,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_headers.c:573,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:574,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_headers.c:575,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_end_of_sequence
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_end_of_pic_processing
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_headers.c:1198,11'
          Dst:             ih264d_end_of_pic_processing
    - functionName:    ih264d_parse_islice
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_first_mb_in_slice
      BBCount:         48
      ICount:          355
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - ih264d_parse_islice_data_cabac
        - ih264d_parse_islice_data_cavlc
        - ih264d_read_mmco_commands
        - ih264d_sev
        - ih264d_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1399,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1401,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1416,23'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1401,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1403,48'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1411,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1404,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1406,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1408,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1418,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1418,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1419,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1418,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1419,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1420,29'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1424,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1426,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1465,9'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1429,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1431,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1433,48'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1434,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1436,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1459,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1438,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1438,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1440,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1438,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1440,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1442,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1448,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1448,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1450,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1448,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1450,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1452,46'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1479,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1482,12'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1497,12'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1482,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1484,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1487,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1491,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1492,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1494,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1497,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1499,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1502,13'
              BranchSideFuncs:
                - ih264d_parse_islice_data_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1505,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1506,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1403,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1417,27'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1426,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1436,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1446,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1489,15'
          Dst:             ih264d_parse_islice_data_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1503,15'
          Dst:             ih264d_parse_islice_data_cavlc
    - functionName:    ih264d_parse_islice_data_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         77
      ICount:          677
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - ih264d_decode_recon_tfr_nmb
        - ih264d_decode_terminate
        - ih264d_init_cabac_contexts
        - ih264d_init_cabac_dec_envirnoment
        - ih264d_parse_imb_cabac
        - ih264d_parse_ipcm_mb
        - ih264d_parse_mb_type_intra_cabac
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_rep_mv_colz
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_qp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1003,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1005,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1008,47'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1009,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1010,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1011,41'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1027,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1029,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1035,30'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1058,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1060,33'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1064,43'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1070,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1071,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1072,42'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1076,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1079,17'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1087,46'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1081,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1082,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1083,17'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1088,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1089,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1090,45'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1093,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1095,45'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1099,16'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1099,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1101,46'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1105,16'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1105,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1105,44'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1109,62'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1105,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1106,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1109,62'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1115,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1117,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1123,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1117,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1117,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1121,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1117,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1119,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1121,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1138,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1140,20'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1144,23'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1140,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1141,21'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1143,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1152,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1152,44'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1152,50'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1152,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1152,63'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1152,48'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1153,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1153,66'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1154,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1154,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1154,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1154,30'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1157,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1157,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1161,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1157,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1161,16'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1180,5'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1161,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1163,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1169,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1174,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1175,28'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1176,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1180,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1025,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1000,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1008,11'
          Dst:             ih264d_init_cabac_dec_envirnoment
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1011,5'
          Dst:             ih264d_init_cabac_contexts
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1059,17'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1069,26'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1080,23'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1087,23'
          Dst:             ih264d_parse_imb_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1095,17'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1101,17'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1109,37'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1132,17'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1163,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1169,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    ih264d_parse_islice_data_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         72
      ICount:          734
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - CLZ
        - ih264d_decode_recon_tfr_nmb
        - ih264d_parse_imb_cavlc
        - ih264d_parse_ipcm_mb
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_rep_mv_colz
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_qp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:788,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:790,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:793,26'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:810,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:811,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:815,39'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:828,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:828,13'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:829,26'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:834,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:835,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:837,33'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:835,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:835,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:837,33'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:839,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:840,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:841,26'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:851,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:854,13'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:862,42'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:856,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:857,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:858,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:863,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:864,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:865,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:868,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:870,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:874,29'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:876,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:878,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:888,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:879,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:879,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:883,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:879,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:881,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:883,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:905,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:907,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:911,19'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:907,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:908,17'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:910,9'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:917,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:917,44'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:917,50'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:917,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:917,63'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:917,48'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:918,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:918,66'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:919,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:919,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:919,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:919,30'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:926,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:926,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:929,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:926,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:929,16'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:948,5'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:929,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:931,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:937,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:942,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:943,28'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:944,25'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:948,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:786,50'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_parse_imb_cavlc
                - ih264d_rep_mv_colz
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:951,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:772,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:811,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:829,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:855,19'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:862,19'
          Dst:             ih264d_parse_imb_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:870,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:878,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:899,13'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:931,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:937,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_ipcm_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mbNum
      BBCount:         54
      ICount:          534
      EdgeCount:       69
      CyclomaticComplexity: 17
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_init_cabac_dec_envirnoment
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1231,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1233,25'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1237,25'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1242,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1244,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1250,15'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1281,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1285,21'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1298,14'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1287,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1289,23'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1295,5'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1289,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1290,30'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1290,54'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1291,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1292,30'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1292,50'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1298,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1300,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1307,14'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1301,48'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1303,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1307,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1309,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1315,14'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1309,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1310,66'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1312,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1315,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1317,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1323,17'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1317,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1318,66'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_init_cabac_dec_envirnoment
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1320,18'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1323,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1327,43'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1367,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1330,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1331,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1333,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:1357,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1360,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:1366,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1301,27'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1310,45'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1318,45'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:1329,15'
          Dst:             ih264d_init_cabac_dec_envirnoment
    - functionName:    ih264d_parse_imb_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u1_mb_type
      BBCount:         119
      ICount:          1392
      EdgeCount:       161
      CyclomaticComplexity: 44
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_residual4x4_cavlc
        - ih264d_read_intra_pred_modes
        - ih264d_unpack_coeff4x4_dc_4x4blk
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:116,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:118,9'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:274,19'
              BranchSideFuncs:
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:124,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:126,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_read_intra_pred_modes
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:134,14'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:134,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:137,42'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:148,42'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:167,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:167,13'
              BranchSideFuncs:
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:168,26'
              BranchSideFuncs:
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:173,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:175,17'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:178,33'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:175,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:175,17'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:178,33'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:180,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:182,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:184,51'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:197,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:197,13'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:198,26'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:203,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:205,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:208,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:205,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:205,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:208,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:211,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:216,40'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - CLZ.1511
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:223,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:225,44'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:271,5'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:231,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:231,13'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:232,26'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:239,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:241,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:245,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:241,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:241,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:245,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:250,41'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:254,32'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:257,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:257,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:259,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:257,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:263,16'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:263,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:265,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:269,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:266,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:267,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:268,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:286,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:286,13'
              BranchSideFuncs:
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:287,26'
              BranchSideFuncs:
                - CLZ.1511
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:292,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:294,17'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:297,33'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:294,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:294,17'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:297,33'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:302,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:304,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:306,51'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:325,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:325,13'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:326,26'
              BranchSideFuncs:
                - CLZ.1511
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:333,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:334,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:337,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:334,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:334,17'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:337,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:340,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:341,41'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:343,32'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:345,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:345,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:346,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:345,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:352,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:354,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:361,21'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:355,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:356,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:357,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:367,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:370,33'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:374,31'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:384,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:387,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:397,21'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:387,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:389,30'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:394,28'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:414,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:415,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:417,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:417,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:418,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:419,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_residual4x4_cavlc
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:443,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:446,46'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:457,38'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:448,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:449,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:450,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:450,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:451,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:454,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:126,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:137,13'
          Dst:             ih264d_read_intra_pred_modes
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:148,13'
          Dst:             ih264d_read_intra_pred_modes
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:168,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:198,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:232,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:265,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:287,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:326,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:354,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:422,21'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:446,15'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:463,9'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    ih264d_parse_imb_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_islice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u1_mb_type
      BBCount:         46
      ICount:          628
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_parse_chroma_pred_mode_cabac
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_read_coeff4x4_cabac
        - ih264d_read_intra_pred_modes_cabac
        - ih264d_unpack_coeff4x4_dc_4x4blk
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:501,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:503,9'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:506,8'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:506,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:510,9'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:516,8'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:516,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:518,9'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:606,19'
              BranchSideFuncs:
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:528,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:531,29'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:538,13'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_read_intra_pred_modes_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:544,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:548,29'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:560,29'
              BranchSideFuncs:
                - ih264d_read_intra_pred_modes_cabac
                - ih264d_parse_chroma_pred_mode_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:587,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:589,50'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:601,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:590,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:591,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:593,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:593,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:595,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:599,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:596,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:597,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:598,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:616,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:617,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:621,25'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:634,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:635,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:637,12'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:637,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:639,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:651,16'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:640,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:641,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:642,9'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:651,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:654,33'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:659,31'
              BranchSideFuncs:
                - ih264d_read_coeff4x4_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_unpack_coeff4x4_dc_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_parse_islice.c:725,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_islice.c:727,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:530,47'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:547,13'
          Dst:             ih264d_read_intra_pred_modes_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:559,13'
          Dst:             ih264d_read_intra_pred_modes_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:571,36'
          Dst:             ih264d_parse_chroma_pred_mode_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:579,18'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:589,19'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:595,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:615,36'
          Dst:             ih264d_parse_chroma_pred_mode_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:633,15'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:639,19'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:687,37'
          Dst:             ih264d_read_coeff4x4_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:699,25'
          Dst:             ih264d_unpack_coeff4x4_dc_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_parse_islice.c:724,5'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    ih264d_parse_mvd_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_cab_env
        - p_ctxt_mvd
        - i4_temp
      BBCount:         64
      ICount:          826
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - CLZ
        - ih264d_decode_bypass_bins
        - ih264d_decode_bypass_bins_unary
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1242,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1243,20'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1244,13'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1278,15'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1278,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1277,9'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1278,28'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1277,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1264,26'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1280,23'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1282,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1282,26'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1299,41'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1282,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1285,13'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1299,41'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1295,19'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1295,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1294,13'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1295,33'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1294,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1297,9'
              BranchSideFuncs:
                - CLZ.1540
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1307,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1310,45'
              BranchSideFuncs:
                - ih264d_decode_bypass_bins_unary
                - ih264d_decode_bypass_bins
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1319,9'
              BranchSideFuncs:
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1311,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1311,48'
              BranchSideFuncs:
                - ih264d_decode_bypass_bins
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1319,9'
              BranchSideFuncs:
                - ih264d_decode_bypass_bins
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1319,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1320,17'
              BranchSideFuncs:
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1326,32'
              BranchSideFuncs:
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1329,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1333,26'
              BranchSideFuncs:
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1341,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1336,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1336,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1341,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1343,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1346,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1350,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1269,13'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1288,17'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1310,13'
          Dst:             ih264d_decode_bypass_bins_unary
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1315,18'
          Dst:             ih264d_decode_bypass_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1336,13'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_get_mvd_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - char
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_sub_mb
        - u1_b2
        - u1_part_wd
        - u1_part_ht
        - u1_dec_mvd
        - ps_dec
        - ps_mv
      BBCount:         44
      ICount:          390
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - ih264d_parse_mvd_cabac
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1131,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1136,52'
              BranchSideFuncs:
                - ih264d_parse_mvd_cabac
                - ih264d_parse_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1177,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1179,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1183,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1183,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1185,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1189,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1148,23'
          Dst:             ih264d_parse_mvd_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1153,23'
          Dst:             ih264d_parse_mvd_cabac
    - functionName:    ih264d_parse_ctx_cbp_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         37
      ICount:          1047
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - CLZ
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:822,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:822,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:854,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:854,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:859,37'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:894,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:894,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:899,37'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:934,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:934,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:939,37'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:974,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:974,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:979,37'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:985,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:988,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:996,45'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:988,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:988,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:996,45'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1062,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1062,21'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1066,24'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1066,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1068,25'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1072,49'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1068,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1068,25'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1072,49'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:1079,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1031,30'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:1082,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:820,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:839,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:879,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:919,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:959,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:988,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1046,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:1068,25'
          Dst:             CLZ
    - functionName:    ih264d_read_intra_pred_modes_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - pu1_prev_intra4x4_pred_mode_flag
        - pu1_rem_intra4x4_pred_mode
        - u1_tran_form8x8
      BBCount:         32
      ICount:          557
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:723,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:730,24'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:758,41'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:750,23'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:749,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:752,46'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:766,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
              BranchSideFuncs:
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
                - CLZ.1540
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:769,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:717,9'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:740,21'
          Dst:             CLZ
    - functionName:    ih264d_parse_transform8x8flag_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         9
      ICount:          109
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_decode_bin
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:653,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:655,13'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:657,8'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:657,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:657,8'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:659,13'
              BranchSideFuncs:
                - ih264d_decode_bin
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:665,28'
          Dst:             ih264d_decode_bin
    - functionName:    ih264d_parse_chroma_pred_mode_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_decode_bins_tunary
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:610,27'
          Dst:             ih264d_decode_bins_tunary
    - functionName:    ih264d_parse_mb_qp_delta_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - pi1_mb_qp_delta
      BBCount:         15
      ICount:          150
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ih264d_decode_bins_unary
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:554,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:558,20'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:564,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:566,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:567,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:570,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:570,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:570,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:571,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:570,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:571,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:572,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:552,19'
          Dst:             ih264d_decode_bins_unary
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:559,23'
          Dst:             ih264d_decode_bins_unary
    - functionName:    ih264d_parse_ref_idx_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - char
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_num_part
        - u1_b2
        - u1_max_ref_minus1
        - u1_mb_mode
        - pi1_ref_idx
        - pi1_lft_cxt
        - pi1_top_cxt
        - ps_cab_env
        - ps_bitstrm
        - ps_ref_cxt
      BBCount:         19
      ICount:          251
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ih264d_decode_bins_unary
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:479,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:481,24'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:514,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:485,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:487,20'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:509,35'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:497,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:497,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:499,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:497,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:499,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:502,28'
              BranchSideFuncs:
                - ih264d_decode_bins_unary
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:514,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:516,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:519,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:493,33'
          Dst:             ih264d_decode_bins_unary
    - functionName:    ih264d_parse_submb_type_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_slc_type_b
        - ps_cab_env
        - ps_bitstrm
        - ps_sub_mb_cxt
      BBCount:         18
      ICount:          193
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_decode_bin
        - ih264d_decode_bins
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:384,9'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:384,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:387,24'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:404,47'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:390,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:392,51'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:397,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:406,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:409,51'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:444,51'
              BranchSideFuncs:
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:411,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:414,32'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:436,62'
              BranchSideFuncs:
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:420,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:422,51'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:427,66'
              BranchSideFuncs:
                - ih264d_decode_bins
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:378,22'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:388,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:392,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:404,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:409,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:415,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:422,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:427,38'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:436,34'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:444,30'
          Dst:             ih264d_decode_bin
    - functionName:    ih264d_parse_mb_type_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         51
      ICount:          493
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_decode_bin
        - ih264d_decode_bins
        - ih264d_parse_mb_type_intra_cabac
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:170,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:173,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:191,13'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:173,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:174,29'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:175,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:175,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:176,29'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:178,22'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:181,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:184,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:188,66'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:191,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:195,20'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:220,13'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:198,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:202,24'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:217,66'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:210,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:211,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:212,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:229,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:230,19'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:231,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:231,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:232,19'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:234,22'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:239,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:243,24'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:352,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:247,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:250,28'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:258,28'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:264,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:266,32'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bins
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:340,32'
              BranchSideFuncs:
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:272,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:274,35'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:289,36'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
                - ih264d_decode_bin
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:295,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:298,64'
              BranchSideFuncs:
                - ih264d_decode_bin
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:307,40'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_bin
                - ih264d_parse_mb_type_intra_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:314,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:317,68'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:332,81'
              BranchSideFuncs:
                - ih264d_parse_mb_type_intra_cabac
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:179,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:188,30'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:196,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:203,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:207,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:217,30'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:236,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:244,30'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:251,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:261,34'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:269,38'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:277,42'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:290,42'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:298,46'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:309,46'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:317,50'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:330,67'
          Dst:             ih264d_parse_mb_type_intra_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:341,38'
          Dst:             ih264d_decode_bins
    - functionName:    ih264d_parse_mb_type_intra_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_mb_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_inter
        - ps_dec
      BBCount:         27
      ICount:          255
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_decode_bin
        - ih264d_decode_bins
        - ih264d_decode_terminate
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:80,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:82,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:89,26'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:82,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:83,29'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:84,12'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:84,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:85,29'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:86,5'
              BranchSideFuncs:
                - ih264d_decode_bin
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:95,8'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:99,42'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:100,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:104,27'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:136,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:109,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:110,28'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:112,16'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:112,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:113,28'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:115,16'
              BranchSideFuncs:
                - ih264d_decode_bins
                - ih264d_decode_bins
        - Branch String:   '/src/libavc/decoder/ih264d_parse_mb_header.c:115,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:118,31'
              BranchSideFuncs:
                - ih264d_decode_bins
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_mb_header.c:126,31'
              BranchSideFuncs:
                - ih264d_decode_bins
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:93,26'
          Dst:             ih264d_decode_bin
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:99,18'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:106,22'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:119,34'
          Dst:             ih264d_decode_bins
        - Src:             '/src/libavc/decoder/ih264d_parse_mb_header.c:127,34'
          Dst:             ih264d_decode_bins
    - functionName:    ih264d_parse_pslice
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_first_mb_in_slice
      BBCount:         90
      ICount:          906
      EdgeCount:       122
      CyclomaticComplexity: 34
      functionsReached:
        - ih264d_convert_frm_mbaff_list
        - ih264d_form_pred_weight_matrix
        - ih264d_get_bit_h264
        - ih264d_init_cabac_contexts
        - ih264d_init_ref_idx_lx_p
        - ih264d_parse_pred_weight_table
        - ih264d_read_mmco_commands
        - ih264d_ref_idx_reordering
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2001,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2003,36'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2007,54'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2008,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2010,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2012,53'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_init_ref_idx_lx_p
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_ref_idx_reordering
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2028,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2031,44'
              BranchSideFuncs:
                - ih264d_ref_idx_reordering
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2039,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2033,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2034,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2035,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2050,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2052,22'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2057,38'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2060,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2064,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2096,12'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2075,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2077,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2087,44'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2096,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2101,25'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2120,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2102,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2103,23'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2107,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2102,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2105,29'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2107,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2120,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2122,46'
              BranchSideFuncs:
                - ih264d_parse_pred_weight_table
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2130,9'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2123,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2124,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2125,40'
              BranchSideFuncs:
                - ih264d_form_pred_weight_matrix
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2137,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2137,21'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
                - ih264d_convert_frm_mbaff_list
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2143,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2137,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2139,39'
              BranchSideFuncs:
                - ih264d_convert_frm_mbaff_list
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2143,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
                - ih264d_read_mmco_commands
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2143,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2145,13'
              BranchSideFuncs:
                - ih264d_read_mmco_commands
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2160,8'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2147,48'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2155,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2148,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2150,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2152,36'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2162,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2174,27'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2164,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2166,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2168,43'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2176,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2176,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2178,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2176,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2178,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2180,37'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2187,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2225,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2188,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2190,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2194,52'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2195,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2197,33'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2219,13'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2199,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2199,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2201,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2199,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2201,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2203,54'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2209,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2209,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2211,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2209,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2211,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2213,50'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2232,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2235,9'
              BranchSideFuncs:
                - ih264d_init_cabac_contexts
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2247,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2239,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2240,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2242,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2249,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2251,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2254,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:2260,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2261,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:2263,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1994,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2003,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2019,36'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2022,9'
          Dst:             ih264d_init_ref_idx_lx_p
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2032,19'
          Dst:             ih264d_ref_idx_reordering
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2122,15'
          Dst:             ih264d_parse_pred_weight_table
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2125,9'
          Dst:             ih264d_form_pred_weight_matrix
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2139,9'
          Dst:             ih264d_convert_frm_mbaff_list
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2147,22'
          Dst:             ih264d_read_mmco_commands
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2162,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2175,31'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2187,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2197,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2207,22'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:2237,9'
          Dst:             ih264d_init_cabac_contexts
    - functionName:    ih264d_parse_inter_slice_data_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         87
      ICount:          894
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached:
        - ih264d_decode_recon_tfr_nmb
        - ih264d_decode_terminate
        - ih264d_init_cabac_dec_envirnoment
        - ih264d_parse_imb_cabac
        - ih264d_parse_ipcm_mb
        - ih264d_parse_mb_type_cabac
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:834,31'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:841,31'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:861,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:863,9'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:867,47'
              BranchSideFuncs:
                - ih264d_init_cabac_dec_envirnoment
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:868,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:869,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:871,5'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:873,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:878,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1100,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:880,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:882,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:885,26'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:913,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:914,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:918,12'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:918,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:922,20'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:955,53'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:957,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:958,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:961,16'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:961,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:963,56'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:976,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:968,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:969,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:970,45'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:979,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:982,21'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:990,24'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:984,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:985,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:986,21'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:990,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:991,25'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:993,25'
              BranchSideFuncs:
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:998,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:999,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1000,49'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1008,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1010,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1014,12'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1014,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1016,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1020,12'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1020,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1020,40'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1024,58'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1020,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1021,31'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1024,58'
              BranchSideFuncs:
                - ih264d_decode_terminate
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1030,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1032,17'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1038,23'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1032,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1032,45'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1036,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1032,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1034,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1036,9'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1049,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1049,44'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1049,50'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1049,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1049,63'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1049,48'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1051,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1051,66'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1052,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1052,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1052,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1052,28'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1053,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1053,37'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1053,40'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1059,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1062,13'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1075,12'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1075,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:873,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1078,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1078,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1080,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1086,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1091,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1092,28'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1093,25'
              BranchSideFuncs:
                - ih264d_parse_mb_type_cabac
                - ih264d_parse_imb_cabac
                - ih264d_decode_terminate
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:852,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:867,11'
          Dst:             ih264d_init_cabac_dec_envirnoment
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:914,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:943,13'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:955,26'
          Dst:             ih264d_parse_mb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:983,27'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:995,27'
          Dst:             ih264d_parse_imb_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1010,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1016,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1024,33'
          Dst:             ih264d_decode_terminate
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1080,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1086,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    ih264d_parse_pmb_cabac
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         68
      ICount:          890
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - ih264d_get_mvd_cabac
        - ih264d_parse_ctx_cbp_cabac
        - ih264d_parse_mb_qp_delta_cabac
        - ih264d_parse_ref_idx_cabac
        - ih264d_parse_residual4x4_cabac
        - ih264d_parse_submb_type_cabac
        - ih264d_parse_transform8x8flag_cabac
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:463,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:466,16'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:545,26'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:474,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:475,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:477,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:482,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:484,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:490,32'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:492,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:493,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:495,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:500,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:502,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:508,32'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:510,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:511,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:513,31'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:518,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:520,50'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:526,32'
              BranchSideFuncs:
                - ih264d_parse_submb_type_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:528,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:529,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:531,31'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:536,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:538,50'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:541,24'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
                - ih264d_parse_ref_idx_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:563,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:566,26'
              BranchSideFuncs:
                - ih264d_parse_ref_idx_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:579,13'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:573,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:574,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:575,9'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:620,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:623,16'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:656,41'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:623,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:625,34'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:635,22'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:635,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:639,35'
              BranchSideFuncs:
                - ih264d_get_mvd_cabac
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:655,9'
              BranchSideFuncs:
                - ih264d_parse_ctx_cbp_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_get_mvd_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:671,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:672,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:674,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:678,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:678,65'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:690,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:679,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:679,28'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
                - ih264d_parse_transform8x8flag_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:690,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:678,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:682,29'
              BranchSideFuncs:
                - ih264d_parse_transform8x8flag_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:690,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:694,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:697,50'
              BranchSideFuncs:
                - ih264d_parse_mb_qp_delta_cabac
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:709,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:698,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:699,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:701,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:701,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:703,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cabac
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:707,9'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:704,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:705,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:706,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cabac
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:714,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:715,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:717,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:471,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:489,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:507,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:525,30'
          Dst:             ih264d_parse_submb_type_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:567,19'
          Dst:             ih264d_parse_ref_idx_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:652,17'
          Dst:             ih264d_get_mvd_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:663,25'
          Dst:             ih264d_parse_ctx_cbp_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:681,47'
          Dst:             ih264d_parse_transform8x8flag_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:697,19'
          Dst:             ih264d_parse_mb_qp_delta_cabac
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:703,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:713,9'
          Dst:             ih264d_parse_residual4x4_cabac
    - functionName:    ih264d_parse_inter_slice_data_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_slice
        - u2_first_mb_in_slice
      BBCount:         98
      ICount:          1084
      EdgeCount:       132
      CyclomaticComplexity: 36
      functionsReached:
        - CLZ
        - ih264d_decode_recon_tfr_nmb
        - ih264d_parse_imb_cavlc
        - ih264d_parse_ipcm_mb
        - ih264d_parse_tfr_nmb
        - ih264d_populate_mb_info_map
        - ih264d_set_deblocking_parameters
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1166,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1168,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1174,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1193,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1197,50'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1447,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1199,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1201,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1205,26'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1218,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1218,35'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1253,9'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1218,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1222,44'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1253,9'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1228,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1228,13'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1230,26'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1236,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1238,17'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1241,33'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1238,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1238,17'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1241,33'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1258,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1259,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1263,12'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1266,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1290,29'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1303,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1303,17'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1304,30'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1309,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1310,21'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1312,37'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1310,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1310,21'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1312,37'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1316,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1317,30'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1325,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1327,56'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1338,17'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1331,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1332,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1333,48'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1341,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1344,21'
              BranchSideFuncs:
                - ih264d_parse_ipcm_mb
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1353,37'
              BranchSideFuncs:
                - ih264d_parse_imb_cavlc
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1346,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1347,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1348,21'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1355,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1356,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1365,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1367,41'
              BranchSideFuncs:
                - ih264d_populate_mb_info_map
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1371,12'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1371,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1373,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1382,23'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1374,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1374,39'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1378,9'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1374,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1374,64'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1378,9'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1374,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1376,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1378,9'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1394,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1394,44'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1394,50'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1394,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1394,63'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1394,48'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1395,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1395,25'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1395,48'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1396,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1396,66'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1397,25'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1397,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1397,25'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1397,28'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1398,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1398,37'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1398,40'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1405,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1407,13'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1420,12'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1420,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1193,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1425,16'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1425,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1427,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1433,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1438,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1439,28'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1440,25'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_parse_imb_cavlc
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_populate_mb_info_map
                - ih264d_parse_ipcm_mb
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1182,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1230,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1259,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1281,13'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1304,26'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1345,27'
          Dst:             ih264d_parse_ipcm_mb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1352,27'
          Dst:             ih264d_parse_imb_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1367,13'
          Dst:             ih264d_populate_mb_info_map
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1373,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1427,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1433,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    ih264d_parse_pmb_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
        - u4_num_mbsNby2
      BBCount:         111
      ICount:          1314
      EdgeCount:       148
      CyclomaticComplexity: 39
      functionsReached:
        - CLZ
        - ih264d_get_bit_h264
        - ih264d_parse_pmb_ref_index_cavlc
        - ih264d_parse_pmb_ref_index_cavlc_range1
        - ih264d_parse_residual4x4_cavlc
        - ih264d_sev
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:115,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:118,16'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:169,28'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:125,44'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:165,24'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:131,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:131,13'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:132,26'
              BranchSideFuncs:
                - CLZ.1587
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:137,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:138,17'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:140,33'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:138,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:138,17'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:140,33'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:144,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:146,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:150,40'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:158,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:160,50'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:162,9'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:170,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:171,32'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:172,26'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc
                - ih264d_parse_pmb_ref_index_cavlc_range1
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:187,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:189,21'
              BranchSideFuncs:
                - ih264d_parse_pmb_ref_index_cavlc
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
                - ih264d_parse_pmb_ref_index_cavlc_range1
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:206,22'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:189,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:191,33'
              BranchSideFuncs:
                - ih264d_parse_pmb_ref_index_cavlc_range1
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:196,33'
              BranchSideFuncs:
                - ih264d_parse_pmb_ref_index_cavlc
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:198,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:199,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:206,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:0,0'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:208,17'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:245,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:248,16'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:319,41'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:250,34'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:261,22'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:261,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:264,35'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:318,9'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:277,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:277,21'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:279,34'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:286,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:287,25'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:290,41'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:287,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:287,25'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:290,41'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:293,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:294,44'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:296,35'
              BranchSideFuncs:
                - ih264d_sev
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
                - CLZ.1587
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:333,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:333,9'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:334,22'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:339,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:340,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:341,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:340,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:340,13'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:341,29'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:344,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:345,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:347,53'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:352,61'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:352,65'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:361,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:353,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:353,28'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:361,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:355,67'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:361,12'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:361,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:365,44'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:411,42'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:371,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:371,13'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:372,26'
              BranchSideFuncs:
                - CLZ.1587
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:379,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:380,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:383,33'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:380,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:380,17'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:383,33'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:386,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:387,36'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:389,27'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:391,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:391,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:392,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:391,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:392,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:396,16'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
                - ih264d_update_qp
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:396,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:398,40'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_parse_residual4x4_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:403,50'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:399,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:400,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:401,13'
              BranchSideFuncs:
                - ih264d_parse_residual4x4_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:404,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:405,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:406,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:406,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:407,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:408,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:132,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:190,17'
          Dst:             ih264d_parse_pmb_ref_index_cavlc_range1
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:195,23'
          Dst:             ih264d_parse_pmb_ref_index_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:279,30'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:300,26'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:334,18'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:355,47'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:372,22'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:398,23'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:403,19'
          Dst:             ih264d_parse_residual4x4_cavlc
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:411,13'
          Dst:             ih264d_update_nnz_for_skipmb
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_update_nnz_for_skipmb
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u1_entrpy
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_mark_err_slice_skip
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - num_mb_skip
        - u1_is_idr_slice
        - u2_frame_num
        - ps_cur_poc
        - prev_slice_err
      BBCount:         172
      ICount:          1728
      EdgeCount:       233
      CyclomaticComplexity: 63
      functionsReached:
        - ih264d_decode_picture_thread
        - ih264d_decode_recon_tfr_nmb
        - ih264d_err_pic_dispbuf_mgr
        - ih264d_get_mb_info_cavlc_mbaff
        - ih264d_get_mb_info_cavlc_nonmbaff
        - ih264d_get_next_display_field
        - ih264d_parse_tfr_nmb
        - ih264d_recon_deblk_thread
        - ih264d_set_deblocking_parameters
        - ih264d_start_of_pic
        - ih264d_update_mbaff_left_nnz
        - ih264d_update_nnz_for_skipmb
        - ih264d_update_qp
        - ithread_cond_signal
        - ithread_create
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1487,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1489,36'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1493,8'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1493,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1493,54'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1497,5'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1493,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1495,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1497,5'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1498,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1501,46'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1629,30'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1511,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1513,23'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1518,15'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1514,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1515,25'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1516,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1519,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1521,23'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1532,16'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1521,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1523,27'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1529,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1523,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1525,32'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1528,20'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1532,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1534,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1538,16'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1538,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1541,17'
              BranchSideFuncs:
                - ih264d_start_of_pic
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1554,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1548,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1550,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1552,13'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1565,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1567,51'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1570,21'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1573,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1575,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1623,5'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1575,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1577,36'
              BranchSideFuncs:
                - ithread_create
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1583,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1583,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1585,46'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1596,21'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1586,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1586,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1588,21'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1590,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1590,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1592,48'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1593,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1593,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1594,17'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1596,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1597,35'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1606,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1597,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1597,77'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1598,37'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1598,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1598,37'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1606,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1596,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1600,21'
              BranchSideFuncs:
                - ithread_create
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1606,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1606,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1608,25'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1621,13'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1608,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1610,50'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1620,17'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1611,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1611,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1613,25'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1615,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1615,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1617,52'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1618,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1618,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1619,21'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1632,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1632,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1725,42'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1631,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1636,17'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1725,42'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1636,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1636,64'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1642,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1636,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1638,46'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1642,26'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1643,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1645,34'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1649,20'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1649,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1651,38'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1655,38'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1666,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1669,50'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1704,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1675,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1675,28'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1677,21'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1674,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1677,21'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1681,35'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1683,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1683,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1683,31'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1683,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1683,77'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1683,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1688,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1690,42'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1696,49'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1704,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1707,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1712,16'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1712,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1715,45'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1721,9'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1739,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1740,19'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1744,29'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1739,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1742,25'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1744,29'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1759,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1760,36'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1762,56'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1766,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1768,62'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1772,41'
              BranchSideFuncs:
                - ih264d_update_qp
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1808,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1812,12'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1922,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1812,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1813,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1815,26'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1832,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1833,44'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1835,47'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1838,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1840,46'
              BranchSideFuncs:
                - ih264d_set_deblocking_parameters
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1846,9'
              BranchSideFuncs:
                - ih264d_update_nnz_for_skipmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1868,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1870,42'
              BranchSideFuncs:
                - ih264d_update_mbaff_left_nnz
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1876,23'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1888,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1888,44'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1888,50'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1888,59'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1888,63'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1888,48'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1890,63'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1890,66'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1891,25'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1891,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1891,25'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1891,28'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1892,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1892,37'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1892,40'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1895,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1808,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1897,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
                - ih264d_parse_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1903,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1905,38'
              BranchSideFuncs:
                - ih264d_parse_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1911,45'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1915,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1916,28'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1917,25'
              BranchSideFuncs:
                - ih264d_get_mb_info_cavlc_nonmbaff
                - ih264d_update_nnz_for_skipmb
                - ih264d_decode_recon_tfr_nmb
                - ih264d_parse_tfr_nmb
                - ih264d_update_mbaff_left_nnz
                - ih264d_set_deblocking_parameters
                - ih264d_get_mb_info_cavlc_mbaff
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1930,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1932,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1936,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_pslice.c:1939,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1942,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_pslice.c:1945,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1489,9'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1544,23'
          Dst:             ih264d_start_of_pic
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1559,17'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1577,21'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1577,21'
          Dst:             ih264d_decode_picture_thread
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1585,27'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1589,27'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1592,27'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1601,21'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1601,21'
          Dst:             ih264d_recon_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1610,31'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1614,31'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1617,31'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1690,21'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1696,21'
          Dst:             ih264d_decode_recon_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1796,5'
          Dst:             ih264d_update_qp
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1833,13'
          Dst:             ih264d_get_mb_info_cavlc_mbaff
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1835,13'
          Dst:             ih264d_get_mb_info_cavlc_nonmbaff
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1840,13'
          Dst:             ih264d_set_deblocking_parameters
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1859,9'
          Dst:             ih264d_update_nnz_for_skipmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1870,13'
          Dst:             ih264d_update_mbaff_left_nnz
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1905,17'
          Dst:             ih264d_parse_tfr_nmb
        - Src:             '/src/libavc/decoder/ih264d_parse_pslice.c:1911,17'
          Dst:             ih264d_decode_recon_tfr_nmb
    - functionName:    ih264d_parse_decode_slice
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_is_idr_slice
        - u1_nal_ref_idc
        - ps_dec
      BBCount:         354
      ICount:          3031
      EdgeCount:       487
      CyclomaticComplexity: 135
      functionsReached:
        - ih264d_decode_gaps_in_frame_num
        - ih264d_decode_pic_order_cnt
        - ih264d_decode_picture_thread
        - ih264d_err_pic_dispbuf_mgr
        - ih264d_fix_error_in_dpb
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_get_next_display_field
        - ih264d_is_end_of_pic
        - ih264d_mark_err_slice_skip
        - ih264d_parse_bslice
        - ih264d_parse_islice
        - ih264d_parse_pslice
        - ih264d_recon_deblk_thread
        - ih264d_sev
        - ih264d_start_of_pic
        - ih264d_uev
        - ithread_cond_signal
        - ithread_create
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1095,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1099,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1103,10'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1104,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1104,52'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1111,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1103,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1106,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1111,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1113,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1114,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1116,21'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1121,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1123,23'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1126,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1127,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1128,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1131,15'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1132,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1136,14'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1137,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1138,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1139,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1139,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1143,41'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1149,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1149,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1190,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1149,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1151,37'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1190,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1157,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1157,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1160,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1157,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1158,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1160,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1160,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1160,31'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1161,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1160,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1161,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1163,12'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_decode_gaps_in_frame_num
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1163,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1165,51'
              BranchSideFuncs:
                - ih264d_decode_gaps_in_frame_num
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1171,47'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1166,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1167,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1169,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1174,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1176,49'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1187,9'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1190,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1193,49'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1211,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1197,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1199,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1206,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1220,26'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1229,22'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1223,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1224,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1226,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1233,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1236,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1253,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1238,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1238,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1239,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1238,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1239,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1240,42'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1243,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1243,58'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1251,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1243,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1246,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1251,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1256,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1256,26'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1272,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1255,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1258,58'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1272,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1263,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1263,50'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1270,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1266,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1270,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1272,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1274,30'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1285,22'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1275,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1276,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1277,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
                - ih264d_is_end_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1288,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1290,49'
              BranchSideFuncs:
                - ih264d_is_end_of_pic
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1308,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1296,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1298,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1302,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1308,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1308,44'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1308,39'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1311,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1311,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1318,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1311,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1318,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1382,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1318,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1318,39'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1319,19'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1319,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1319,19'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1346,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1320,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1320,23'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1346,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1318,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1323,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1346,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1324,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1327,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1332,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1335,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1336,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1338,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1346,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1348,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1373,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1348,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1351,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1368,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1366,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1366,30'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1368,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1382,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1385,28'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1390,18'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_mark_err_slice_skip
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1390,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1392,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1396,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1398,42'
              BranchSideFuncs:
                - ih264d_mark_err_slice_skip
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1434,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1400,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1402,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1408,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1408,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1410,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1414,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1418,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1422,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
                - ih264d_err_pic_dispbuf_mgr
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1422,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1424,40'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1428,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1428,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1429,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1431,26'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1434,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1436,36'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1439,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1439,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1445,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1474,8'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1445,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1447,38'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1453,18'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1450,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1450,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1450,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1453,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1454,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1456,27'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1459,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1461,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1461,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1463,54'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1466,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1466,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1468,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1466,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1468,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1470,57'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1474,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1476,43'
              BranchSideFuncs:
                - ih264d_decode_pic_order_cnt
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1502,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1482,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1483,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1485,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1485,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1486,34'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1488,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1488,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1491,31'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1499,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1495,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1495,47'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1499,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1495,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1496,51'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1499,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1502,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1503,10'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1515,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1502,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1506,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1515,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1509,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1511,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1513,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1536,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1538,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1540,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1542,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1545,25'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1558,15'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1549,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1550,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1552,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1553,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1553,52'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1554,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1553,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1554,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1555,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1558,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1558,52'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1559,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ih264d_get_next_display_field
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1562,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1564,12'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ih264d_start_of_pic
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1645,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1564,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1566,39'
              BranchSideFuncs:
                - ih264d_start_of_pic
                - ih264d_get_next_display_field
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1571,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1567,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1568,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1569,9'
              BranchSideFuncs:
                - ih264d_get_next_display_field
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1580,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1582,47'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1585,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1587,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1589,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1637,5'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1589,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1591,32'
              BranchSideFuncs:
                - ithread_create
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1597,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1597,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1599,42'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1610,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1600,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1600,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1602,17'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1604,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1604,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1606,44'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1607,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1607,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1608,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1610,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1611,31'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1620,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1611,70'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1611,73'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1612,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1612,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1612,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_create
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1620,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1610,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1614,17'
              BranchSideFuncs:
                - ithread_create
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1620,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1620,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1622,21'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1635,9'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1622,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1624,46'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1634,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1625,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1625,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1627,21'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1629,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1629,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1631,48'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1632,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1632,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1633,17'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1646,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1646,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1648,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1647,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1647,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1648,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1648,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1648,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1648,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1652,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1654,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1659,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1671,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1673,13'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1676,30'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1684,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1684,40'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1684,55'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1684,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1684,64'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1684,55'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1687,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1687,40'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1687,55'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1687,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1687,64'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1687,55'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1694,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1696,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1708,12'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1708,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1710,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1722,35'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1725,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1730,32'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1804,16'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1740,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1742,37'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1746,37'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1754,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1754,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1756,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1753,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1756,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1759,35'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1783,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1785,44'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1790,48'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1804,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1806,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1810,33'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1859,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1860,19'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1864,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1859,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1862,25'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1864,29'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1876,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1878,62'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1882,41'
              BranchSideFuncs:
                - ih264d_fix_error_in_dpb
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1886,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1887,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1889,8'
              BranchSideFuncs:
                - ih264d_parse_bslice
                - ih264d_parse_pslice
                - ih264d_parse_islice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1889,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1891,9'
              BranchSideFuncs:
                - ih264d_parse_islice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1899,13'
              BranchSideFuncs:
                - ih264d_parse_bslice
                - ih264d_parse_pslice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1895,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1895,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1898,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1895,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1896,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1898,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1899,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1901,9'
              BranchSideFuncs:
                - ih264d_parse_pslice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1907,13'
              BranchSideFuncs:
                - ih264d_parse_bslice
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1904,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1905,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1906,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1907,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1909,9'
              BranchSideFuncs:
                - ih264d_parse_bslice
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1915,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1917,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1920,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1923,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1923,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1924,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1926,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1926,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1928,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1936,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1928,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1930,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1933,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1941,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1943,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1948,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1950,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1950,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1958,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1949,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1952,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1958,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1093,28'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1111,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1126,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1143,20'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1165,19'
          Dst:             ih264d_decode_gaps_in_frame_num
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1193,29'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1200,36'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1221,25'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1235,18'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1245,55'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1258,47'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1265,51'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1274,19'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1290,28'
          Dst:             ih264d_is_end_of_pic
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1398,15'
          Dst:             ih264d_mark_err_slice_skip
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1424,13'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1476,15'
          Dst:             ih264d_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1544,56'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1566,19'
          Dst:             ih264d_start_of_pic
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1574,13'
          Dst:             ih264d_get_next_display_field
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1591,17'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1591,17'
          Dst:             ih264d_decode_picture_thread
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1599,23'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1603,23'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1606,23'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1615,17'
          Dst:             ithread_create
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1615,17'
          Dst:             ih264d_recon_deblk_thread
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1624,27'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1628,27'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1631,27'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1885,11'
          Dst:             ih264d_fix_error_in_dpb
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1893,15'
          Dst:             ih264d_parse_islice
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1902,15'
          Dst:             ih264d_parse_pslice
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:1910,15'
          Dst:             ih264d_parse_bslice
    - functionName:    ih264d_err_pic_dispbuf_mgr
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:885,5'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:888,5'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:891,5'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_start_of_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - i4_poc
        - ps_temp_poc
        - u2_frame_num
        - ps_pps
      BBCount:         176
      ICount:          2140
      EdgeCount:       233
      CyclomaticComplexity: 59
      functionsReached:
        - check_app_out_buf_size
        - ih264_buf_mgr_get_next_free
        - ih264_buf_mgr_release
        - ih264d_assign_pic_num
        - ih264d_form_default_scaling_matrix
        - ih264d_form_scaling_matrix_picture
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_init_pic
        - ih264d_reset_ref_bufs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:186,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:189,41'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:205,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:206,8'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:210,8'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:212,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:217,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:213,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:214,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:215,5'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:221,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:223,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:226,5'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:228,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:228,35'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:291,37'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:228,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:231,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:291,37'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:235,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:239,29'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:244,20'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:253,21'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:263,25'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:271,12'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:244,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:245,33'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:247,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:254,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:254,37'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:258,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:253,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:256,33'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:258,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:263,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:265,33'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:267,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:271,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:273,16'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:287,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:273,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:274,17'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:277,21'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:277,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:279,20'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:285,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:279,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:280,21'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:282,20'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:282,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:283,21'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:284,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:293,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:293,29'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:294,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:292,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:294,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:296,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:298,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:300,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:304,12'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:304,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:306,16'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:312,8'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:306,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:307,39'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:308,13'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:312,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:312,36'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:341,27'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:312,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:316,15'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:341,27'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:316,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:319,48'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:331,9'
              BranchSideFuncs:
                - ih264d_init_pic
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:342,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:343,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:345,38'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:348,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:354,18'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:377,36'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:358,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:360,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:363,12'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:363,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:366,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:369,12'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:369,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:371,28'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:375,5'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:387,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:391,15'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:402,10'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:391,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:393,21'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:401,5'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:393,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:394,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:395,48'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:402,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:402,36'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:407,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:402,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:0,0'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:407,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:416,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:416,41'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:438,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:416,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:420,23'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:438,16'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:420,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:422,56'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:434,46'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:438,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:440,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:444,21'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_get_next_free
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_release
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:444,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:407,9'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:446,17'
              BranchSideFuncs:
                - ih264_buf_mgr_get_next_free
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:452,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:454,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:459,30'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:465,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:467,55'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:470,17'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:474,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:476,40'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:485,51'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:530,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:530,29'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:550,41'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:530,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:535,39'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:550,41'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:545,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:545,21'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:545,21'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:551,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:551,26'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:551,21'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:613,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:615,13'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:620,13'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:633,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:633,40'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:633,61'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:636,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:636,39'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:636,60'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:648,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:650,36'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:655,49'
              BranchSideFuncs:
                - ih264d_assign_pic_num
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_default_scaling_matrix
                - ih264d_form_scaling_matrix_picture
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:681,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:683,13'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_form_scaling_matrix_picture
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:701,50'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:684,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:684,29'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:686,54'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:683,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:686,54'
              BranchSideFuncs:
                - ih264d_form_scaling_matrix_picture
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:691,54'
              BranchSideFuncs:
                - ih264d_form_default_scaling_matrix
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:694,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:696,13'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:698,5'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:704,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:705,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:709,21'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:714,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:716,17'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:727,32'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:718,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:718,41'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:724,5'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:718,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:720,21'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:724,5'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:186,8'
          Dst:             check_app_out_buf_size
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:307,17'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:319,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:322,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:325,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:341,11'
          Dst:             ih264d_init_pic
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:395,13'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:409,42'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:422,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:425,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:429,21'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:433,46'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:450,37'
          Dst:             ih264_buf_mgr_get_next_free
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:672,9'
          Dst:             ih264d_assign_pic_num
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:686,19'
          Dst:             ih264d_form_scaling_matrix_picture
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:691,19'
          Dst:             ih264d_form_default_scaling_matrix
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:701,15'
          Dst:             ih264d_form_default_scaling_matrix
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:727,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
    - functionName:    ih264d_fix_error_in_dpb
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         24
      ICount:          204
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1008,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1008,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1008,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1008,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1010,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1044,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1011,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1011,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1041,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1010,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1015,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1041,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1018,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1018,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1018,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1018,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1020,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1040,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1020,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1022,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1036,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:1022,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1025,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:1030,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_end_of_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_end_of_pic_processing
        - ih264d_err_pic_dispbuf_mgr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:965,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:967,40'
              BranchSideFuncs:
                - ih264d_err_pic_dispbuf_mgr
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:973,40'
              BranchSideFuncs:
                - ih264d_end_of_pic_processing
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:974,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:975,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:983,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:967,13'
          Dst:             ih264d_err_pic_dispbuf_mgr
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:973,11'
          Dst:             ih264d_end_of_pic_processing
    - functionName:    ih264d_deblock_display
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_deblock_picture
        - ih264d_end_of_pic_dispbuf_mgr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:939,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:940,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:942,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:936,5'
          Dst:             ih264d_deblock_picture
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:938,11'
          Dst:             ih264d_end_of_pic_dispbuf_mgr
    - functionName:    ih264d_deblock_picture
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ih264d_deblock_picture_progressive
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:902,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:902,12'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:904,16'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:905,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:905,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:907,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:904,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:907,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:914,52'
              BranchSideFuncs:
                - ih264d_deblock_picture_progressive
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:914,17'
          Dst:             ih264d_deblock_picture_progressive
    - functionName:    ih264d_end_of_pic_dispbuf_mgr
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         58
      ICount:          451
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - ih264_buf_mgr_release
        - ih264_buf_mgr_set_status
        - ih264d_assign_display_seq
        - ih264d_delete_nonref_nondisplay_pics
        - ih264d_insert_pic_in_display_list
        - ih264d_release_display_bufs
        - ih264d_reset_ref_bufs
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:765,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:765,33'
              BranchSideFuncs:
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:767,17'
              BranchSideFuncs:
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:764,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:767,17'
              BranchSideFuncs:
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:773,40'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:768,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:770,43'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:771,45'
              BranchSideFuncs:
                - ih264d_release_display_bufs
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:773,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:775,49'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:781,12'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:776,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:777,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:778,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:781,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:784,51'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264_buf_mgr_set_status
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:797,19'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:798,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:799,45'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:801,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:801,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:801,29'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:804,51'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:797,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:804,51'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:810,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:811,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:812,44'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264d_insert_pic_in_display_list
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:814,40'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:810,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:0,0'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:814,40'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:825,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:825,20'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:827,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:825,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:827,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:831,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:836,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:837,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:841,58'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:845,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:847,52'
              BranchSideFuncs:
                - ih264_buf_mgr_release
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:853,9'
              BranchSideFuncs:
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:862,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:863,44'
              BranchSideFuncs:
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:865,40'
              BranchSideFuncs:
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:861,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:865,40'
              BranchSideFuncs:
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:876,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:865,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:867,49'
              BranchSideFuncs:
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:871,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:868,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:869,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:870,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:763,13'
          Dst:             ih264d_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:770,21'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:771,17'
          Dst:             ih264d_release_display_bufs
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:775,23'
          Dst:             ih264d_assign_display_seq
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:784,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:788,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:804,13'
          Dst:             ih264_buf_mgr_set_status
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:830,19'
          Dst:             ih264d_insert_pic_in_display_list
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:847,17'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_parse_slice.c:867,23'
          Dst:             ih264d_assign_display_seq
    - functionName:    ih264d_form_pred_weight_matrix
      functionSourceFile: '/src/libavc/decoder/ih264d_parse_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         16
      ICount:          227
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:105,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:107,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:134,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:107,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:109,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:131,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:110,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:112,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:130,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_parse_slice.c:134,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_parse_slice.c:136,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_mbaff_to_fld
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         6
      ICount:          86
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ih264d_frm_to_fld
        - ih264d_one_to_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2258,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2260,28'
              BranchSideFuncs:
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2265,27'
              BranchSideFuncs:
                - ih264d_frm_to_fld
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2261,9'
          Dst:             ih264d_one_to_one
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2265,9'
          Dst:             ih264d_frm_to_fld
    - functionName:    ih264d_one_to_one
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         31
      ICount:          426
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1615,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1617,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1649,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1618,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1620,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1627,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1627,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1629,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1644,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1638,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1639,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1640,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1667,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1669,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1708,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1671,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1673,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1680,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1691,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1694,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1706,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1700,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1701,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1702,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1702,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1704,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1705,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_frm_to_fld
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         24
      ICount:          321
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2034,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2036,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2043,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2045,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2047,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2099,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2061,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2061,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2061,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2063,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2065,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2070,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2076,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2078,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2093,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2078,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2080,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2090,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2101,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2101,50'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2101,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fld_to_mbaff
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         42
      ICount:          427
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - ih264d_mbaff_cross_pmbair
        - ih264d_one_to_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2287,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2291,28'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2324,37'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
                - ih264d_one_to_one
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2296,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2298,20'
              BranchSideFuncs:
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2307,16'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2298,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2299,30'
              BranchSideFuncs:
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2301,31'
              BranchSideFuncs:
                - ih264d_one_to_one
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2307,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2309,29'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2309,29'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2309,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2308,67'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2308,67'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2307,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2312,30'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2315,16'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2315,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2316,32'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2317,39'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2332,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2333,31'
              BranchSideFuncs:
                - ih264d_one_to_one
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2337,28'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2338,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2340,20'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2350,39'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2340,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2342,33'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2342,33'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2342,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2341,71'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2341,71'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2340,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2345,36'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2347,20'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2347,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2348,36'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2349,13'
              BranchSideFuncs:
                - ih264d_mbaff_cross_pmbair
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2301,13'
          Dst:             ih264d_one_to_one
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2317,13'
          Dst:             ih264d_mbaff_cross_pmbair
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2333,13'
          Dst:             ih264d_one_to_one
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:2350,13'
          Dst:             ih264d_mbaff_cross_pmbair
    - functionName:    ih264d_mbaff_cross_pmbair
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         52
      ICount:          688
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1751,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1753,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1850,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1754,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1756,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1839,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1763,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1765,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1829,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1766,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1768,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1780,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1775,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1776,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1777,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1789,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1789,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1789,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1790,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1792,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1797,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1801,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1803,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1823,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1803,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1805,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1821,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1816,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1818,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1819,43'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1854,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1859,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1914,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1868,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1868,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1868,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1869,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1871,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1876,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1882,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1885,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1909,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1889,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1891,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1906,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1901,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1903,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1904,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_fld_to_frm
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_col_pic
        - ps_direct
        - u1_wd_x
        - u2_sub_mb_ofst
        - ps_cur_mb_info
      BBCount:         24
      ICount:          375
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2142,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2144,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2225,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2148,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2150,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2216,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2150,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2152,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2162,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2178,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2178,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2178,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2179,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2181,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2186,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2190,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2192,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2210,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:2192,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2194,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:2207,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_cal_col_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         23
      ICount:          235
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1945,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1947,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1986,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1947,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1948,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1949,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1949,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1951,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1981,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1952,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1955,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1977,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1986,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1988,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1992,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1992,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1993,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1994,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1994,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1995,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1997,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poc_compare
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_pic1
        - pv_pic2
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1201,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1203,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1205,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1205,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1207,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1211,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_ref_idx_lx_b
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         151
      ICount:          1153
      EdgeCount:       195
      CyclomaticComplexity: 46
      functionsReached:
        - ih264d_convert_frm_to_fld_list
        - ih264d_insert_pic_in_ref_pic_listx
        - poc_compare
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1260,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1262,21'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1279,19'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1263,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1266,28'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1271,28'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1266,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1266,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1266,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1271,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1271,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1271,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1280,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1282,30'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1285,11'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1290,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1292,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1295,11'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1295,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1297,23'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1306,11'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1298,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1298,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1298,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1299,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1299,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1299,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1308,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1310,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1315,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1322,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1324,37'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1336,13'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1324,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1326,13'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1328,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1328,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1330,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1332,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1336,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1338,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1350,13'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1338,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1341,48'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1346,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1350,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1352,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1364,30'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1352,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1354,48'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1359,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1365,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1367,23'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1385,8'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1368,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1370,16'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1383,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1370,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1372,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1381,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1385,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1393,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1412,53'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1395,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1397,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1399,24'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1399,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1401,18'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1406,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1422,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1424,24'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1426,20'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1426,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1428,14'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1434,15'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1435,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1437,33'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1441,33'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1446,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1448,32'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1461,17'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1448,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1451,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1456,9'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1461,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1463,32'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1474,34'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1463,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1465,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1470,9'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1476,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1479,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1496,12'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1480,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1482,20'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1494,9'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1482,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1484,56'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1492,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1496,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1504,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1523,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1506,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1508,32'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1510,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1510,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1512,22'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1518,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1533,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1535,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1537,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1537,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1539,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1550,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1553,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1553,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1553,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1553,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1553,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1557,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1559,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1561,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1568,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1561,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1564,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1567,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1568,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1570,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1577,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1285,5'
          Dst:             qsort
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1285,5'
          Dst:             poc_compare
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1341,13'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1354,13'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1372,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1405,9'
          Dst:             ih264d_convert_frm_to_fld_list
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1451,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1465,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1484,21'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1517,13'
          Dst:             ih264d_convert_frm_to_fld_list
    - functionName:    ih264d_convert_frm_to_fld_list
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_ref_pic_buf_lx
        - pu1_L0
        - ps_dec
        - u1_num_short_term_bufs
      BBCount:         68
      ICount:          745
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_insert_pic_in_ref_pic_listx
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:948,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:950,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:959,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:972,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:974,15'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1114,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:974,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:974,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:974,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:975,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:975,32'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:975,58'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:976,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:979,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1070,12'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:979,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:982,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1066,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:987,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:989,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1005,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:993,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:995,61'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:999,37'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1014,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1014,40'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1065,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1014,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1016,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1065,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1016,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1018,25'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1026,24'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1020,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1021,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1022,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1022,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1016,21'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1023,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1026,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1028,30'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1064,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1035,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1037,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1054,29'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1041,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1044,49'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1048,45'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1070,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1072,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1113,5'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1072,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1074,20'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1112,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1074,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1077,56'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1111,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1083,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1085,25'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1103,41'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1089,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1092,45'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1096,41'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:982,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1029,25'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:1077,21'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
    - functionName:    ih264d_convert_frm_mbaff_list
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         26
      ICount:          510
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1128,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1130,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1134,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1137,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1139,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1160,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1150,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1153,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1158,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1160,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1162,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1165,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1167,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1172,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1172,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1174,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1195,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:1185,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1188,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:1194,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_decode_temporal_direct
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u1_wd_x
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         158
      ICount:          1511
      EdgeCount:       210
      CyclomaticComplexity: 54
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:615,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:618,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:925,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:629,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:631,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:634,21'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:637,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:637,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:669,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:637,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:639,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:669,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:641,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:641,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:660,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:641,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:643,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:660,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:643,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:645,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:651,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:671,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:673,31'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:681,29'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:673,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:675,33'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:679,13'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:676,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:677,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:678,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:683,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:685,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:707,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:685,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:687,24'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:699,24'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:687,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:689,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:696,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:689,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:692,43'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:695,21'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:699,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:0,0'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:701,39'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:710,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:710,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:753,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:710,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:712,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:753,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:714,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:716,24'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:730,31'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:716,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:718,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:726,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:721,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:722,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:723,21'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:730,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:732,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:739,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:732,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:734,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:738,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:739,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:741,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:746,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:761,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:763,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:766,21'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:766,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:768,28'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:773,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:777,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:779,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:781,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:787,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:788,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:788,53'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:790,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:788,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:790,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:797,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:798,25'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:800,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:800,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:801,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:801,40'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:816,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:801,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:816,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:816,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:816,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:819,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:849,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:821,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:821,55'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:821,52'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:822,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:823,32'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:824,53'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:827,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:827,41'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:845,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:826,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:831,38'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:845,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:835,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:837,46'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:842,52'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:895,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:895,65'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:895,101'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:898,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:900,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:905,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:912,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:912,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:914,69'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:912,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:913,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:913,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:914,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:615,51'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:914,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:914,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:915,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:915,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:855,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:872,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:918,17'
          Dst:             ih264d_rep_mv_colz
    - functionName:    ih264d_decode_spatial_direct
      functionSourceFile: '/src/libavc/decoder/ih264d_process_bslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u1_wd_x
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         186
      ICount:          1897
      EdgeCount:       248
      CyclomaticComplexity: 64
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:127,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:127,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:127,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:128,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:128,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:128,48'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:136,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:136,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:136,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:138,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:141,26'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:155,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:143,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:145,31'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:150,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:146,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:147,33'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:148,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:155,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:158,26'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:169,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:160,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:162,31'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:166,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:163,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:164,33'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:165,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:169,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:171,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:175,32'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:175,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:175,58'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:175,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:176,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:176,58'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:176,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:178,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:180,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:211,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:180,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:180,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:181,31'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:182,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:183,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:184,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:184,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:184,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:184,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:185,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:185,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:185,57'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:189,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:190,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:192,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:192,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:192,33'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:208,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:192,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:195,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:208,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:195,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:195,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:195,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:198,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:198,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:198,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:199,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:201,38'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:205,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:224,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:224,52'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:228,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:224,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:228,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:353,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:232,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:232,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:234,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:232,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:232,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:239,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:232,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:234,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:239,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:244,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:244,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:246,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:244,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:244,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:251,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:244,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:246,21'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:251,23'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:259,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:264,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:281,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:281,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:286,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:304,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:323,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:325,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:330,24'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:331,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:331,60'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:331,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:331,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:331,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:332,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:332,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:332,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:338,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:339,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:343,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:353,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:353,44'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:435,11'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:353,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:355,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:435,11'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:356,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:361,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:392,12'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:392,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:397,22'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:429,5'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:435,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:437,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:557,7'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:445,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:447,25'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:452,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:459,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:459,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:461,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:459,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:459,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:465,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:461,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:465,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:467,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:467,37'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:469,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:467,57'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:467,61'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:473,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:467,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:469,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:473,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:475,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:479,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:517,35'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:479,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:484,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:498,16'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:498,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:502,26'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:514,9'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:534,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:534,57'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:534,93'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:537,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:539,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:544,27'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:549,56'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:549,60'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:550,45'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:549,60'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:549,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:549,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:550,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:435,51'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:550,49'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:550,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:550,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:550,62'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:558,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:559,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:560,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_bslice.c:560,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:561,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_bslice.c:568,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:270,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:292,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:336,9'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:364,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:383,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:400,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:420,13'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:487,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:505,17'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_bslice.c:554,9'
          Dst:             ih264d_rep_mv_colz
    - functionName:    ih264d_process_intra_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         441
      ICount:          3962
      EdgeCount:       585
      CyclomaticComplexity: 146
      functionsReached:
        - ih264d_unpack_chroma_coeff4x4_mb
        - ih264d_unpack_luma_coeff4x4_mb
        - ih264d_unpack_luma_coeff8x8_mb
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:780,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:782,34'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:824,28'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:785,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:785,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:785,25'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:788,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:788,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:788,25'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:792,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:794,16'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:810,25'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:794,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:796,27'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:808,9'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:797,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:797,39'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:797,33'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:800,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:800,52'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:800,49'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:801,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:802,44'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:805,44'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:811,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:811,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:811,41'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:817,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:817,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:824,28'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:834,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:836,12'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:854,8'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:836,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:839,29'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:851,5'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:839,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:840,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:841,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:843,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:844,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:845,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:847,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:848,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:849,46'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:854,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:856,19'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:862,19'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:879,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:879,38'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:884,18'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:879,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:881,64'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:884,18'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:889,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:891,63'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:897,13'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:897,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:899,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:905,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:912,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:914,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1007,14'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:922,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:923,45'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:924,46'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:926,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:928,35'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:938,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:938,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:941,23'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:946,17'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:941,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:942,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:943,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:953,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:955,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:959,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:969,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:971,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1006,5'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:977,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:979,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:990,30'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1007,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1009,60'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1353,14'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1041,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1042,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1047,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1058,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1060,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1067,23'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1060,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1061,57'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1064,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1074,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1077,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1096,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1077,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1080,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1090,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1080,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1082,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1086,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1099,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1102,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1159,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1104,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1104,54'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1104,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1102,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1107,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1154,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1107,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1109,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1118,35'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1109,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1111,32'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1116,21'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1111,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1112,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1114,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1120,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1122,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1145,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1122,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1124,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1135,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1124,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1126,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1133,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1126,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1127,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1130,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1160,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1163,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1170,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1163,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1165,42'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1168,17'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1178,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1184,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1352,5'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1191,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1192,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1195,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1195,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1196,50'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1198,50'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1201,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1202,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1206,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1206,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1209,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1216,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1209,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1210,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1212,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1229,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1229,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1230,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1230,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1229,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1229,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1242,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1245,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1249,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1253,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1255,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1264,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1264,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1267,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1272,21'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1267,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1268,52'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1269,17'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1279,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1281,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1285,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1289,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1291,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1293,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1305,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1310,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1343,26'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1310,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1312,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1325,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1345,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1344,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1345,52'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1347,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1346,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1347,52'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1399,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1401,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1405,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1415,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1417,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1429,23'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1417,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1419,57'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1424,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1437,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1439,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1456,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1439,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1441,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1451,27'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1441,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1444,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1448,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1460,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1460,35'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1465,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1460,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1462,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1465,16'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1465,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1468,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1537,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1470,49'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1470,54'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1470,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1468,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1474,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1533,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1474,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1476,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1490,35'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1476,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1478,32'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1487,21'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1478,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1480,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1484,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1493,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1495,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1524,49'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1495,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1497,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1513,40'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1497,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1499,36'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1510,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1499,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1501,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1506,48'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1539,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1541,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1551,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1541,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1544,42'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1548,17'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1561,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1565,26'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1569,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1571,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1755,5'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1576,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1578,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1582,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1585,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1587,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1592,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1592,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1593,50'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1595,50'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1599,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1601,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1607,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1611,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1614,52'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1619,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1625,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1627,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1627,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1628,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1628,47'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1630,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1630,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1633,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1631,58'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1635,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1630,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1633,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1635,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1641,34'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1641,34'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1640,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1653,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1655,37'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1659,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1663,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1665,39'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1674,24'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1679,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1680,32'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1682,31'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1698,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1704,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1740,26'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1707,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1709,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1722,25'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1743,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1742,33'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1744,46'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1777,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1778,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1779,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1780,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1782,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1788,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1788,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1791,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1953,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1791,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1791,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1792,49'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1808,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1811,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1835,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1811,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1813,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1819,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1813,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1814,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1816,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1822,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1824,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1830,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1824,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1825,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1827,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1842,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1844,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1849,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1868,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1870,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1905,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1876,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1878,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1888,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1910,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1912,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1946,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1918,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1920,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1930,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1964,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1967,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1992,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1967,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1969,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1975,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1969,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1970,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1972,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1978,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1980,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1986,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1980,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1981,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:1983,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:1999,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:2001,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:2006,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:891,32'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:899,35'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:905,35'
          Dst:             ih264d_unpack_luma_coeff8x8_mb
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:1757,5'
          Dst:             ih264d_unpack_chroma_coeff4x4_mb
    - functionName:    ih264d_unpack_luma_coeff4x4_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - intra_flag
      BBCount:         27
      ICount:          360
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_unpack_coeff4x4_8x8blk
        - ih264d_unpack_coeff8x8_8x8blk_cavlc
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:417,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:419,17'
              BranchSideFuncs:
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:495,17'
              BranchSideFuncs:
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:426,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:426,27'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:436,12'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:426,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:428,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:436,12'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:428,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:430,40'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:434,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:436,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:438,30'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
                - ih264d_unpack_coeff4x4_8x8blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:475,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:475,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:478,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:491,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:479,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:481,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:489,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:497,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:499,30'
              BranchSideFuncs:
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
                - ih264d_unpack_coeff8x8_8x8blk_cavlc
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:534,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:439,23'
          Dst:             ih264d_unpack_coeff4x4_8x8blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:448,23'
          Dst:             ih264d_unpack_coeff4x4_8x8blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:458,23'
          Dst:             ih264d_unpack_coeff4x4_8x8blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:468,23'
          Dst:             ih264d_unpack_coeff4x4_8x8blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:500,28'
          Dst:             ih264d_unpack_coeff8x8_8x8blk_cavlc
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:509,28'
          Dst:             ih264d_unpack_coeff8x8_8x8blk_cavlc
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:519,28'
          Dst:             ih264d_unpack_coeff8x8_8x8blk_cavlc
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:528,28'
          Dst:             ih264d_unpack_coeff8x8_8x8blk_cavlc
    - functionName:    ih264d_unpack_luma_coeff8x8_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         24
      ICount:          247
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - CLZ
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:629,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:634,22'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:641,22'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:644,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:646,12'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:700,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:646,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:648,75'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:697,28'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:659,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:661,27'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:671,32'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:672,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:674,27'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:684,17'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:684,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:684,37'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:692,36'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:684,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:686,17'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:692,36'
              BranchSideFuncs:
                - CLZ.1695
                - CLZ.1695
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:661,23'
          Dst:             CLZ
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:674,23'
          Dst:             CLZ
    - functionName:    ih264d_unpack_chroma_coeff4x4_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
      BBCount:         20
      ICount:          258
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_unpack_coeff4x4_8x8blk_chroma
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:551,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:558,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:558,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:560,34'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:564,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:564,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:566,34'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:571,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:571,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:573,26'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_8x8blk_chroma
                - ih264d_unpack_coeff4x4_8x8blk_chroma
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:588,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:589,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:591,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:598,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:604,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:606,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:613,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:574,9'
          Dst:             ih264d_unpack_coeff4x4_8x8blk_chroma
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:581,9'
          Dst:             ih264d_unpack_coeff4x4_8x8blk_chroma
    - functionName:    ih264d_unpack_coeff4x4_8x8blk_chroma
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ui2_chroma_csbp
        - pi2_out_coeff_data
      BBCount:         21
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_unpack_coeff4x4_4x4blk
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:364,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:364,32'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:366,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:364,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:366,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:370,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:373,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:375,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:380,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:381,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:383,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:389,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:390,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:392,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:398,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:399,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:399,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:401,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:376,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:384,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:393,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:402,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
    - functionName:    ih264d_unpack_coeff4x4_4x4blk
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - pi2_out_coeff_data
        - pu1_inv_scan
      BBCount:         11
      ICount:          134
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - CLZ
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:169,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:171,19'
              BranchSideFuncs:
                - CLZ.1695
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:181,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:181,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:181,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:181,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:181,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:181,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:183,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:171,15'
          Dst:             CLZ
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_unpack_coeff4x4_8x8blk
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ui2_luma_csbp
        - pi2_out_coeff_data
      BBCount:         21
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_unpack_coeff4x4_4x4blk
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:208,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:208,32'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:210,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:208,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:210,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:214,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:220,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:228,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:230,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:232,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:239,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:241,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:243,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:250,24'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:252,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:252,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:254,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:221,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:233,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:244,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:255,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
    - functionName:    ih264d_unpack_coeff8x8_8x8blk_cavlc
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - ui2_luma_csbp
        - pi2_out_coeff_data
      BBCount:         30
      ICount:          191
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_unpack_coeff4x4_4x4blk
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:273,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:275,16'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:278,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:278,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:280,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:285,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:289,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:291,54'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:296,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:296,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:298,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:303,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:307,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:309,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:315,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:315,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:317,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:322,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:328,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:334,9'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:334,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:336,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:341,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:345,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:345,8'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:347,22'
              BranchSideFuncs:
                - ih264d_unpack_coeff4x4_4x4blk
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:291,24'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:310,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:329,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
        - Src:             '/src/libavc/decoder/ih264d_process_intra_mb.c:348,9'
          Dst:             ih264d_unpack_coeff4x4_4x4blk
    - functionName:    ih264d_read_intra_pred_modes
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - pu1_prev_intra4x4_pred_mode_flag
        - pu1_rem_intra4x4_pred_mode
        - u4_trans_form8x8
      BBCount:         24
      ICount:          314
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:114,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:116,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:140,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:116,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:133,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:123,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:125,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:130,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:125,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:125,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:130,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:140,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:143,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:145,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:151,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:147,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:151,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_itrans_recon_luma_dc
      functionSourceFile: '/src/libavc/decoder/ih264d_process_intra_mb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - pi2_src
        - pi2_coeff_block
        - pu2_weigh_mat
      BBCount:         7
      ICount:          97
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_intra_mb.c:75,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:77,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_intra_mb.c:85,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pic_num_compare
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pv_pic1
        - pv_pic2
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:947,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:949,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:951,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:951,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:957,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_ref_idx_lx_p
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         68
      ICount:          573
      EdgeCount:       87
      CyclomaticComplexity: 21
      functionsReached:
        - ih264d_convert_frm_to_fld_list
        - ih264d_insert_pic_in_ref_pic_listx
        - pic_num_compare
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1017,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1019,26'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1031,19'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1020,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1023,33'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1027,23'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1023,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1023,31'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1023,31'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1032,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1034,30'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1037,11'
              BranchSideFuncs:
                - qsort
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1042,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1044,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1058,11'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1047,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1049,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1056,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1050,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1050,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1050,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1051,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1051,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1051,31'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1059,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1061,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1067,29'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1073,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1075,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1087,30'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1075,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1078,48'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1083,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1088,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1091,23'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1109,8'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1092,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1094,16'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1107,5'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1094,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1096,52'
              BranchSideFuncs:
                - ih264d_insert_pic_in_ref_pic_listx
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1105,27'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
                - ih264d_insert_pic_in_ref_pic_listx
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1109,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1117,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1143,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1119,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1121,28'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1123,24'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1123,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1125,18'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1131,25'
              BranchSideFuncs:
                - ih264d_convert_frm_to_fld_list
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1145,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1147,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1149,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:1149,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1151,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:1155,53'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1037,5'
          Dst:             qsort
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1037,5'
          Dst:             pic_num_compare
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1078,13'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1096,17'
          Dst:             ih264d_insert_pic_in_ref_pic_listx
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:1130,9'
          Dst:             ih264d_convert_frm_to_fld_list
    - functionName:    ih264d_insert_pic_in_ref_pic_listx
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_ref_pic_buf_lx
        - ps_pic
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264d_parse_pred_weight_table
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_cur_slice
        - ps_bitstrm
      BBCount:         52
      ICount:          413
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_sev
        - ih264d_uev
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:832,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:834,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:836,33'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:841,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:845,35'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:856,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:858,38'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:936,11'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:863,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:865,37'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:885,45'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:867,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:867,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:868,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:867,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:868,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:869,28'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:874,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:874,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:875,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:874,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:875,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:876,28'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:893,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:895,41'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:931,49'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:897,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:897,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:898,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:897,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:898,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:899,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:904,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:904,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:905,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:904,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:905,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:906,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:914,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:914,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:915,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:914,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:915,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:916,34'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:921,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:921,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:922,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:921,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:922,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:923,34'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:937,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:856,15'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:940,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:831,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:840,15'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:860,30'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:865,26'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:872,26'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:890,34'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:895,30'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:902,30'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:912,30'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:919,30'
          Dst:             ih264d_sev
    - functionName:    ih264d_process_inter_mb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         73
      ICount:          816
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - ih264d_unpack_chroma_coeff4x4_mb
        - ih264d_unpack_luma_coeff4x4_mb
        - ih264d_unpack_luma_coeff8x8_mb
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:565,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:567,12'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:578,9'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:567,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:569,27'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:576,5'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:569,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:570,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:570,52'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:571,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:572,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:572,54'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:573,27'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:574,30'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:574,54'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:578,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:580,63'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:586,13'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff4x4_mb
                - ih264d_unpack_chroma_coeff4x4_mb
                - ih264d_unpack_luma_coeff8x8_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:586,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:588,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:594,66'
              BranchSideFuncs:
                - ih264d_unpack_luma_coeff8x8_mb
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:601,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:604,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:700,38'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:604,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:608,19'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:653,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:608,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:610,20'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:646,9'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:610,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:612,41'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:645,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:617,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:619,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:632,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:655,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:0,0'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:658,43'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:662,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:666,28'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:694,13'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:666,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:668,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:681,29'
              BranchSideFuncs:
                - ih264d_unpack_chroma_coeff4x4_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:708,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:708,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:710,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:719,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:721,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:755,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:727,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:729,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:739,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:761,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:763,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:796,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:769,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:771,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:781,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:580,32'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:588,35'
          Dst:             ih264d_unpack_luma_coeff4x4_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:594,35'
          Dst:             ih264d_unpack_luma_coeff8x8_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:700,5'
          Dst:             ih264d_unpack_chroma_coeff4x4_mb
    - functionName:    ih264d_decode_recon_tfr_nmb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
        - u4_num_mbs_next
        - u4_tfr_n_mb
        - u4_end_of_row
      BBCount:         54
      ICount:          559
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_copy_intra_pred_line
        - ih264d_deblock_mb_nonmbaff
        - ih264d_process_inter_mb
        - ih264d_process_intra_mb
        - ih264d_transfer_mb_group_data
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:347,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:346,18'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:348,38'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:350,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:349,19'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:350,51'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:357,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:359,26'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:421,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:363,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:366,24'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:389,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:373,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:376,35'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:386,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:399,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:402,35'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:413,13'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:421,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:423,26'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:448,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:425,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:427,37'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:430,17'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:432,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:434,48'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:437,9'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:440,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:442,41'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:445,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:448,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:454,36'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:486,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:470,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:473,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:482,5'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:486,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:486,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:492,25'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:493,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:493,45'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:493,41'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:427,13'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:435,17'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:442,13'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:473,13'
          Dst:             ih264d_deblock_mb_nonmbaff
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:505,9'
          Dst:             ih264d_transfer_mb_group_data
    - functionName:    ih264d_mv_pred_ref_tfr_nby2_pmb
      functionSourceFile: '/src/libavc/decoder/ih264d_process_pslice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
      BBCount:         67
      ICount:          899
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_fill_pred_info
        - ih264d_rep_mv_colz
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:88,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:93,20'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:328,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:113,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:121,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:312,32'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:147,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:149,30'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:162,17'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:149,30'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:149,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:149,28'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:150,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:152,34'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:159,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:153,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:154,36'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:155,47'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:171,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:174,33'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:308,9'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:177,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:181,30'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:223,35'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:184,48'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:184,51'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:184,34'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:214,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:214,56'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:214,56'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:215,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:215,41'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:306,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:215,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:215,64'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:215,64'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:226,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:227,53'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:228,56'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:262,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:262,42'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:264,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:262,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:263,37'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:264,36'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:293,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:293,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:295,69'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:293,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:294,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:294,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:295,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:295,73'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:306,13'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:295,73'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:296,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:296,85'
              BranchSideFuncs:
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:317,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:320,16'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:324,5'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
        - Branch String:   '/src/libavc/decoder/ih264d_process_pslice.c:320,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:321,17'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
            - BranchSide:      '/src/libavc/decoder/ih264d_process_pslice.c:323,9'
              BranchSideFuncs:
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_fill_pred_info
                - ih264d_rep_mv_colz
                - ih264d_rep_mv_colz
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:202,21'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:218,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:275,21'
          Dst:             ih264d_fill_pred_info
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:302,21'
          Dst:             ih264d_rep_mv_colz
        - Src:             '/src/libavc/decoder/ih264d_process_pslice.c:312,13'
          Dst:             ih264d_rep_mv_colz
    - functionName:    ih264d_form_scaling_matrix_picture
      functionSourceFile: '/src/libavc/decoder/ih264d_quant_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_seq
        - ps_pic
        - ps_dec
      BBCount:         84
      ICount:          586
      EdgeCount:       109
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:129,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:131,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:185,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:131,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:133,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:181,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:133,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:136,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:168,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:136,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:138,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:152,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:138,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:138,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:141,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:138,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:141,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:146,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:152,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:155,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:160,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:169,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:169,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:172,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:168,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:172,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:177,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:187,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:257,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:187,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:189,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:248,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:189,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:192,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:225,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:192,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:194,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:211,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:194,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:194,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:196,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:194,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:196,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:205,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:196,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:199,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:201,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:211,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:214,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:219,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:225,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:227,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:235,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:227,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:230,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:232,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:235,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:238,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:243,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:260,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:262,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:274,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:262,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:263,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:265,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:265,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:271,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:274,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:276,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:287,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:276,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:277,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:279,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:279,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:282,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:285,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_form_default_scaling_matrix
      functionSourceFile: '/src/libavc/decoder/ih264d_quant_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         17
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:97,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:99,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:108,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:99,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:101,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:105,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:108,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:110,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:118,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:110,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:112,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:116,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_scaling_list
      functionSourceFile: '/src/libavc/decoder/ih264d_quant_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_scaling_list
        - i4_size_of_scalinglist
        - pu1_use_default_scaling_matrix_flag
        - ps_bitstrm
      BBCount:         22
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_sev
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:59,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:61,12'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:81,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:61,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:63,41'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:78,26'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:66,54'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:67,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:69,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:66,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:69,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:71,30'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:74,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:74,33'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:78,26'
              BranchSideFuncs:
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_quant_scaling.c:78,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:78,48'
              BranchSideFuncs:
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_quant_scaling.c:78,65'
              BranchSideFuncs:
                - ih264d_sev
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_quant_scaling.c:63,30'
          Dst:             ih264d_sev
    - functionName:    ih264d_export_sei_fgc_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1350,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1350,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1350,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1355,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1358,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1360,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1364,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_sii_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1308,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1308,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1310,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1308,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1310,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1313,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1316,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1318,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1322,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_ccv_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1266,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1266,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1268,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1266,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1268,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1271,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1274,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1276,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1280,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_ave_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1223,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1223,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1225,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1223,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1225,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1228,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1231,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1233,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1237,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_cll_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1181,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1181,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1183,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1181,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1183,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1186,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1189,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1191,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1195,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_export_sei_mdcv_params
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_sei_decode_op
        - ps_sei
        - ps_sei_export
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1138,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1138,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1140,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1138,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1140,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1143,54'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1148,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1152,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_sei_message
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_bitstrm
      BBCount:         43
      ICount:          269
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - ih264d_check_byte_aligned
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_parse_sei_payload
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1060,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1062,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1064,40'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1065,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1065,34'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1065,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1065,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1067,44'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1070,29'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1073,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1075,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1077,40'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1078,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1078,34'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1078,9'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1078,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1080,44'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1083,29'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1085,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1087,13'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1089,46'
              BranchSideFuncs:
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1091,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1092,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1094,38'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1094,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1096,43'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1111,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1097,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1100,13'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1101,13'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1102,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1101,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1102,32'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1101,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1104,47'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1110,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1105,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1101,13'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1108,17'
              BranchSideFuncs:
                - ih264d_check_byte_aligned
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:1111,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1058,26'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_parse_sei_payload
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_check_byte_aligned
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1113,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1064,19'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1067,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1077,19'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1080,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1089,21'
          Dst:             ih264d_parse_sei_payload
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1094,12'
          Dst:             ih264d_check_byte_aligned
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1096,23'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1101,24'
          Dst:             ih264d_check_byte_aligned
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1104,27'
          Dst:             ih264d_get_bit_h264
    - functionName:    ih264d_parse_sei_payload
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ui4_payload_type
        - ui4_payload_size
        - ps_dec
      BBCount:         22
      ICount:          164
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_flush_bits_h264
        - ih264d_parse_ave
        - ih264d_parse_buffering_period
        - ih264d_parse_ccv
        - ih264d_parse_cll
        - ih264d_parse_fgc
        - ih264d_parse_mdcv
        - ih264d_parse_pic_timing
        - ih264d_parse_recovery_point
        - ih264d_parse_sii
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:966,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:967,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:968,16'
              BranchSideFuncs:
                - ih264d_parse_fgc
                - ih264d_parse_sii
                - ih264d_parse_ccv
                - ih264d_parse_ave
                - ih264d_parse_cll
                - ih264d_parse_mdcv
                - ih264d_parse_recovery_point
                - ih264d_parse_pic_timing
                - ih264d_flush_bits_h264
                - ih264d_parse_buffering_period
                - ih264d_flush_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:968,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:970,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:973,12'
              BranchSideFuncs:
                - ih264d_parse_fgc
                - ih264d_parse_sii
                - ih264d_parse_ccv
                - ih264d_parse_ave
                - ih264d_parse_cll
                - ih264d_parse_mdcv
                - ih264d_parse_recovery_point
                - ih264d_parse_pic_timing
                - ih264d_flush_bits_h264
                - ih264d_parse_buffering_period
                - ih264d_flush_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:973,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:977,56'
              BranchSideFuncs:
                - ih264d_parse_buffering_period
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:981,24'
              BranchSideFuncs:
                - ih264d_parse_pic_timing
                - ih264d_flush_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:988,53'
              BranchSideFuncs:
                - ih264d_parse_recovery_point
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:993,43'
              BranchSideFuncs:
                - ih264d_parse_mdcv
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:998,42'
              BranchSideFuncs:
                - ih264d_parse_cll
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1003,42'
              BranchSideFuncs:
                - ih264d_parse_ave
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1008,42'
              BranchSideFuncs:
                - ih264d_parse_ccv
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1013,42'
              BranchSideFuncs:
                - ih264d_parse_sii
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1017,42'
              BranchSideFuncs:
                - ih264d_parse_fgc
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:1021,48'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:981,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:982,52'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:984,53'
              BranchSideFuncs:
                - ih264d_parse_pic_timing
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:977,25'
          Dst:             ih264d_parse_buffering_period
        - Src:             '/src/libavc/decoder/ih264d_sei.c:982,29'
          Dst:             ih264d_flush_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:984,29'
          Dst:             ih264d_parse_pic_timing
        - Src:             '/src/libavc/decoder/ih264d_sei.c:988,25'
          Dst:             ih264d_parse_recovery_point
        - Src:             '/src/libavc/decoder/ih264d_sei.c:993,25'
          Dst:             ih264d_parse_mdcv
        - Src:             '/src/libavc/decoder/ih264d_sei.c:998,25'
          Dst:             ih264d_parse_cll
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1003,25'
          Dst:             ih264d_parse_ave
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1008,25'
          Dst:             ih264d_parse_ccv
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1013,25'
          Dst:             ih264d_parse_sii
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1017,25'
          Dst:             ih264d_parse_fgc
        - Src:             '/src/libavc/decoder/ih264d_sei.c:1021,25'
          Dst:             ih264d_flush_bits_h264
    - functionName:    ih264d_parse_buffering_period
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_buf_prd
        - ps_bitstrm
        - ps_dec
      BBCount:         27
      ICount:          218
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:84,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:86,15'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:87,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:90,43'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:92,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:94,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:94,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:96,30'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:124,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:97,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:99,19'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:110,30'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:99,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:102,33'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:108,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:111,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:113,19'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:113,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:116,33'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:122,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:82,31'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_sei.c:101,17'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:104,17'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:115,17'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:118,17'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_pic_timing
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         18
      ICount:          188
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ih264d_flush_bits_h264
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:165,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:168,25'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:172,13'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:172,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:175,25'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:181,37'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:187,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:189,30'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:193,34'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:194,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:196,54'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_flush_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:200,24'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:202,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:205,28'
              BranchSideFuncs:
                - ih264d_flush_bits_h264
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:189,9'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:190,9'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:196,33'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:205,5'
          Dst:             ih264d_flush_bits_h264
    - functionName:    ih264d_parse_recovery_point
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_uev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:241,37'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_sei.c:245,35'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:246,35'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:247,41'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_mdcv
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         55
      ICount:          403
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:284,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:284,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:286,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:284,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:289,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:292,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:295,67'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:324,80'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:298,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:299,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:304,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:300,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:301,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:304,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:297,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:304,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:309,67'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:312,82'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:313,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:318,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:314,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:315,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:318,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:311,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:318,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:321,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:326,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:330,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:327,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:328,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:330,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:326,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:334,80'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:336,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:340,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:337,81'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:338,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:340,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:336,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:345,67'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:348,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:354,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:350,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:351,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:354,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:347,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:359,67'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:362,90'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:363,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:366,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:361,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:369,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:369,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:375,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:295,46'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:309,46'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:324,59'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:334,59'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:345,46'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:359,46'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_cll
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:409,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:409,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:411,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:409,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:414,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:417,34'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:419,34'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_ave
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         15
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:456,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:456,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:458,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:456,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:461,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:464,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:470,81'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:471,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:477,81'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:478,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:483,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:463,64'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:470,60'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:477,60'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_ccv
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         76
      ICount:          536
      EdgeCount:       105
      CyclomaticComplexity: 31
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:518,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:518,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:520,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:518,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:523,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:527,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:531,13'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:531,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:534,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:641,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:535,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:537,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:540,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:541,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:543,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:546,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:547,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:549,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:552,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:553,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:555,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:558,77'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:559,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:561,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:564,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:564,74'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:565,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:573,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:565,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:566,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:573,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:566,84'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:567,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:573,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:564,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:569,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:573,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:574,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:576,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:580,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:580,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:582,26'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:606,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:582,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:585,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:604,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:587,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:588,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:591,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:586,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:591,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:595,78'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:597,86'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:598,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:601,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:596,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:601,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:603,13'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:606,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:609,79'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:612,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:612,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:615,79'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:623,17'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:616,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:617,18'
              BranchSideFuncs:
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:622,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:616,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:620,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:622,9'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:623,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:626,79'
              BranchSideFuncs:
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:640,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:627,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:628,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:633,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:627,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:631,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:633,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:633,88'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:634,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:639,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:633,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:637,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:639,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:525,59'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:534,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:540,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:546,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:552,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:558,57'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:573,57'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:585,57'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:595,57'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:609,58'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:615,58'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:626,58'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_sii
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         26
      ICount:          215
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:676,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:678,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:680,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:682,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:686,14'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:693,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:696,42'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:724,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:698,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:701,48'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:722,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:706,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:709,52'
              BranchSideFuncs:
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:714,51'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:715,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:0,0'
              BranchSideFuncs:
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:718,56'
              BranchSideFuncs:
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:725,64'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:731,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:724,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:731,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:691,53'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_sei.c:696,22'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:701,27'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:704,26'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:709,31'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:714,30'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:718,35'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264d_parse_fgc
      functionSourceFile: '/src/libavc/decoder/ih264d_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_bitstrm
        - ps_dec
        - ui4_payload_size
      BBCount:         90
      ICount:          763
      EdgeCount:       121
      CyclomaticComplexity: 33
      functionsReached:
        - ih264d_get_bit_h264
        - ih264d_get_bits_h264
        - ih264d_sev
        - ih264d_uev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:768,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:768,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:770,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:768,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:770,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:773,5'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:778,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:781,43'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:931,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:782,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:784,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:787,42'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:789,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:792,47'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bit_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:815,16'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:815,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:817,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:819,32'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:824,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:826,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:830,43'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
                - ih264d_get_bit_h264
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:832,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:835,46'
              BranchSideFuncs:
                - ih264d_get_bit_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:838,15'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:838,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:840,16'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:920,34'
              BranchSideFuncs:
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:840,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:843,51'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:917,9'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:848,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:851,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:854,23'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:854,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:859,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:916,13'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:859,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:861,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:865,55'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:870,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:873,49'
              BranchSideFuncs:
                - ih264d_sev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:915,17'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:874,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:876,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:904,47'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:876,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:876,50'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:878,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:876,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:878,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:882,43'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:878,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:879,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:880,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:878,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:880,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:881,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:882,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:882,55'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:884,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:882,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:884,37'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:891,51'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:884,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:885,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:887,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:884,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:887,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:888,29'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:891,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:891,67'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:892,67'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:894,97'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:895,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:898,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:894,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:898,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:904,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:904,64'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:905,64'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_sev
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:908,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:909,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:911,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:907,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:911,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:922,89'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:923,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:925,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_sei.c:922,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:925,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_sei.c:928,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_sei.c:776,18'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:781,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:787,22'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:792,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:797,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:802,26'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:805,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:808,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:811,26'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:822,65'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:830,22'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:835,26'
          Dst:             ih264d_get_bit_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:843,30'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:846,30'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:865,34'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:868,34'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_sei.c:873,38'
          Dst:             ih264d_sev
        - Src:             '/src/libavc/decoder/ih264d_sei.c:920,23'
          Dst:             ih264d_uev
    - functionName:    ih264d_recon_deblk_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         37
      ICount:          253
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_format_convert
        - ih264d_recon_deblk_slice
        - ithread_cond_signal
        - ithread_cond_wait
        - ithread_mutex_lock
        - ithread_mutex_unlock
        - ithread_set_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:701,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:703,38'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_format_convert
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:719,9'
              BranchSideFuncs:
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:704,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:705,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:707,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ih264d_format_convert
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:707,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:709,35'
              BranchSideFuncs:
                - ithread_cond_wait
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:712,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:715,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:715,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:716,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:715,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:716,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:717,9'
              BranchSideFuncs:
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:727,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:729,21'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:733,17'
              BranchSideFuncs:
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:740,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:741,19'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:753,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:741,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:742,14'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:753,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:740,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:745,30'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:753,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:753,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:755,34'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:768,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:756,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:757,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:759,9'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:763,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:764,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:765,9'
              BranchSideFuncs:
                - ih264d_recon_deblk_slice
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:697,5'
          Dst:             ithread_set_name
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:703,19'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:709,17'
          Dst:             ithread_cond_wait
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:714,19'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:723,13'
          Dst:             ih264d_recon_deblk_slice
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:747,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:755,15'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:760,9'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:762,15'
          Dst:             ithread_mutex_unlock
    - functionName:    ih264d_recon_deblk_slice
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_tfr_cxt
      BBCount:         104
      ICount:          1117
      EdgeCount:       135
      CyclomaticComplexity: 33
      functionsReached:
        - ih264d_check_mb_map_deblk
        - ih264d_compute_bs_non_mbaff_thread
        - ih264d_copy_intra_pred_line
        - ih264d_format_convert
        - ih264d_init_deblk_tfr_ctxt
        - ih264d_process_inter_mb
        - ih264d_process_intra_mb
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:411,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:413,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:417,16'
              BranchSideFuncs:
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:417,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:419,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:424,20'
              BranchSideFuncs:
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:420,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:420,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:421,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:424,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:425,21'
              BranchSideFuncs:
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:438,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:424,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:428,37'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:438,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:428,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:427,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:427,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_init_deblk_tfr_ctxt
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:455,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:456,32'
              BranchSideFuncs:
                - ih264d_init_deblk_tfr_ctxt
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:460,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:495,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:498,26'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:501,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:505,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:505,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:506,38'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:508,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:508,49'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:508,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:512,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:515,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:686,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:517,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:519,28'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:525,28'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:541,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:541,23'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:541,23'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:544,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:546,17'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:550,20'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:550,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:552,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:557,24'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:553,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:553,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:554,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:557,50'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:558,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:571,33'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:557,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:561,41'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:571,33'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:561,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:560,25'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:560,25'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_check_mb_map_deblk
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:578,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:580,13'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:610,12'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:583,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:585,30'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:588,16'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:588,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:590,35'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:607,13'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:592,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:594,45'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_intra_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:596,25'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_inter_mb
                - ih264d_process_intra_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:598,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:600,56'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:603,17'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:610,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:612,27'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:616,41'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:623,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:625,55'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:643,21'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_compute_bs_non_mbaff_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:645,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:647,25'
              BranchSideFuncs:
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:657,12'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:657,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:659,26'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:666,16'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:666,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:668,20'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:680,28'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:668,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:670,34'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:675,34'
              BranchSideFuncs:
                - ih264d_check_mb_map_deblk
                - ithread_yield
                - ih264d_format_convert
                - ih264d_compute_bs_non_mbaff_thread
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:431,21'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:439,21'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:456,5'
          Dst:             ih264d_init_deblk_tfr_ctxt
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:564,25'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:572,25'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:594,21'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:601,25'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:605,17'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:650,13'
          Dst:             ih264d_compute_bs_non_mbaff_thread
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:682,13'
          Dst:             ih264d_check_mb_map_deblk
    - functionName:    ih264d_compute_bs_non_mbaff_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_cur_mb_info
        - u4_mb_num
      BBCount:         35
      ICount:          763
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - ih264d_fill_bs2_horz_vert
        - ih264d_update_csbp_8x8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:141,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:143,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:177,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:180,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:182,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:191,25'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:197,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:198,23'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:202,22'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:214,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:216,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:234,8'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:216,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:219,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:222,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:222,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:225,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:228,12'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
                - ih264d_update_csbp_8x8
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:228,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:231,29'
              BranchSideFuncs:
                - ih264d_update_csbp_8x8
                - ih264d_fill_bs2_horz_vert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:233,5'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:234,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:248,37'
              BranchSideFuncs:
                - ih264d_fill_bs2_horz_vert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:261,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:264,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:264,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:265,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:267,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:308,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:308,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:310,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:218,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:224,28'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:230,27'
          Dst:             ih264d_update_csbp_8x8
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:257,9'
          Dst:             ih264d_fill_bs2_horz_vert
    - functionName:    ih264d_check_mb_map_deblk
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_compute_bs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - deblk_mb_grp
        - ps_tfr_cxt
        - u4_check_mb_map
      BBCount:         24
      ICount:          220
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - ih264d_deblock_mb_nonmbaff
        - ithread_yield
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:340,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:342,16'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:377,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:343,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:345,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:369,36'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:347,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:347,23'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:347,23'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:350,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:352,17'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:356,20'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:356,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:358,29'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:363,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_thread_compute_bs.c:359,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:359,21'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_compute_bs.c:360,17'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ithread_yield
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:364,21'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_compute_bs.c:369,9'
          Dst:             ih264d_deblock_mb_nonmbaff
    - functionName:    ih264d_signal_bs_deblk_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ithread_cond_wait
        - ithread_join
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:706,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:706,8'
              BranchSideFuncs:
                - ithread_join
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:708,12'
              BranchSideFuncs:
                - ithread_join
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:708,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:711,32'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:731,26'
              BranchSideFuncs:
                - ithread_join
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:716,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:718,36'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:720,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:722,39'
              BranchSideFuncs:
                - ithread_cond_wait
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:725,17'
              BranchSideFuncs:
                - ithread_mutex_unlock
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:711,13'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:713,13'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:718,17'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:722,21'
          Dst:             ithread_cond_wait
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:726,17'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:731,13'
          Dst:             ithread_join
    - functionName:    ih264d_signal_decode_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ithread_cond_wait
        - ithread_join
        - ithread_mutex_lock
        - ithread_mutex_unlock
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:674,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:674,8'
              BranchSideFuncs:
                - ithread_join
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:676,12'
              BranchSideFuncs:
                - ithread_join
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:676,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:679,32'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:699,26'
              BranchSideFuncs:
                - ithread_join
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:684,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:686,36'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:696,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:688,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:690,39'
              BranchSideFuncs:
                - ithread_cond_wait
                - ithread_mutex_unlock
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:693,17'
              BranchSideFuncs:
                - ithread_mutex_unlock
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:679,13'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:681,13'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:686,17'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:690,21'
          Dst:             ithread_cond_wait
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:694,17'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:699,13'
          Dst:             ithread_join
    - functionName:    ih264d_decode_picture_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         37
      ICount:          244
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - ih264d_decode_slice_thread
        - ih264d_format_convert
        - ithread_cond_signal
        - ithread_cond_wait
        - ithread_mutex_lock
        - ithread_mutex_unlock
        - ithread_set_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:600,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:602,38'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_format_convert
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:617,9'
              BranchSideFuncs:
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:603,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:604,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:606,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ih264d_format_convert
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:606,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:608,35'
              BranchSideFuncs:
                - ithread_cond_wait
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:611,13'
              BranchSideFuncs:
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:614,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:614,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:615,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:614,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:615,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:616,9'
              BranchSideFuncs:
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:627,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:631,17'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:635,17'
              BranchSideFuncs:
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:640,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:640,47'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:652,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:640,69'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:641,14'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:652,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:640,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:644,30'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:652,12'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:652,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:654,38'
              BranchSideFuncs:
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:667,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:655,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:656,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:658,13'
              BranchSideFuncs:
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:662,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:663,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:664,9'
              BranchSideFuncs:
                - ih264d_decode_slice_thread
                - ithread_mutex_lock
                - ithread_cond_signal
                - ithread_mutex_unlock
                - ih264d_format_convert
                - ithread_mutex_lock
                - ithread_mutex_unlock
                - ithread_cond_wait
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:595,5'
          Dst:             ithread_set_name
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:602,19'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:608,17'
          Dst:             ithread_cond_wait
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:613,19'
          Dst:             ithread_mutex_unlock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:623,13'
          Dst:             ih264d_decode_slice_thread
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:646,13'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:654,19'
          Dst:             ithread_mutex_lock
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:659,13'
          Dst:             ithread_cond_signal
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:661,19'
          Dst:             ithread_mutex_unlock
    - functionName:    ih264d_decode_slice_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         51
      ICount:          550
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_decode_recon_tfr_nmb_thread
        - ih264d_format_convert
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:461,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:465,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:465,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:467,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:468,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:468,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:469,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,56'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:484,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,78'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:471,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:484,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:470,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:474,33'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:484,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:474,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:473,17'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:473,17'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:507,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:507,40'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:510,26'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:507,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:510,26'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:514,20'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:545,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:545,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:546,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:546,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,29'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:547,25'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:549,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:551,13'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:557,5'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:560,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:563,28'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:590,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:565,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:567,26'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:576,26'
              BranchSideFuncs:
                - ih264d_decode_recon_tfr_nmb_thread
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:587,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:560,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:588,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:477,17'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:485,17'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:585,15'
          Dst:             ih264d_decode_recon_tfr_nmb_thread
    - functionName:    ih264d_decode_recon_tfr_nmb_thread
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_num_mbs
        - u4_num_mbs_next
        - u4_end_of_row
      BBCount:         95
      ICount:          894
      EdgeCount:       124
      CyclomaticComplexity: 31
      functionsReached:
        - ih264d_copy_intra_pred_line
        - ih264d_deblock_mb_nonmbaff
        - ih264d_decode_tfr_nmb
        - ih264d_format_convert
        - ih264d_process_inter_mb
        - ih264d_process_intra_mb
        - ithread_yield
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:221,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:221,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:222,38'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:224,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:224,49'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:224,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:234,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:234,19'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:234,19'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:237,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:239,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:243,16'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:243,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:245,25'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,20'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:246,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:246,17'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:247,13'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,55'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:264,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,77'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:251,21'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_format_convert
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:264,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:250,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:254,33'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:264,29'
              BranchSideFuncs:
                - ithread_yield
                - ih264d_format_convert
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:254,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:253,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:253,21'
              BranchSideFuncs:
                - ih264d_format_convert
                - ithread_yield
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:271,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:273,21'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:343,11'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:278,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:280,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:284,27'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:289,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:291,20'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:313,17'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:298,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:300,31'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:311,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:322,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:324,31'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:336,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:343,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:345,27'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:394,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:347,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:347,44'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:349,16'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:347,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:349,16'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:367,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:349,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:351,41'
              BranchSideFuncs:
                - ih264d_process_inter_mb
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:353,21'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:355,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:357,52'
              BranchSideFuncs:
                - ih264d_process_intra_mb
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:360,13'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
                - ih264d_copy_intra_pred_line
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:363,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:364,45'
              BranchSideFuncs:
                - ih264d_copy_intra_pred_line
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:365,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:369,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:371,16'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:386,33'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:371,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:373,37'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:381,33'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
                - ih264d_copy_intra_pred_line
                - ih264d_process_intra_mb
                - ih264d_process_inter_mb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:394,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:397,36'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
                - ih264d_deblock_mb_nonmbaff
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:423,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:415,40'
              BranchSideFuncs:
                - ih264d_deblock_mb_nonmbaff
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:420,5'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:423,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:424,9'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:426,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:426,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:426,8'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:428,23'
              BranchSideFuncs:
                - ih264d_decode_tfr_nmb
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:257,21'
          Dst:             ih264d_format_convert
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:265,21'
          Dst:             ithread_yield
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:351,17'
          Dst:             ih264d_process_inter_mb
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:358,21'
          Dst:             ih264d_process_intra_mb
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:364,17'
          Dst:             ih264d_copy_intra_pred_line
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:415,13'
          Dst:             ih264d_deblock_mb_nonmbaff
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:433,5'
          Dst:             ih264d_decode_tfr_nmb
    - functionName:    ih264d_decode_tfr_nmb
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_num_mbs
        - u4_num_mbs_next
        - u4_end_of_row
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_transfer_mb_group_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:180,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:180,42'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:181,27'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:191,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:191,8'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:193,45'
              BranchSideFuncs:
                - ih264d_transfer_mb_group_data
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_thread_parse_decode.c:195,5'
          Dst:             ih264d_transfer_mb_group_data
    - functionName:    ih264d_parse_tfr_nmb
      functionSourceFile: '/src/libavc/decoder/ih264d_thread_parse_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps_dec
        - u4_mb_idx
        - u4_num_mbs
        - u4_num_mbs_next
        - u4_tfr_n_mb
        - u4_end_of_row
      BBCount:         11
      ICount:          319
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:76,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:76,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:80,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:87,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:89,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:113,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_thread_parse_decode.c:119,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:124,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_thread_parse_decode.c:144,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CLZ
      functionSourceFile: '/src/libavc/common/x86/ih264_platform_macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - u4_word
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/x86/ih264_platform_macros.h:98,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:99,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/x86/ih264_platform_macros.h:101,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_unpack_coeff4x4_dc_4x4blk
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_tu_4x4
        - pi2_out_coeff_data
        - pu1_inv_scan
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CLZ
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2432,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2434,19'
              BranchSideFuncs:
                - CLZ.1975
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2443,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:2434,15'
          Dst:             CLZ
    - functionName:    ih264d_decode_gaps_in_frame_num
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_frame_num
      BBCount:         66
      ICount:          513
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - ih264d_assign_display_seq
        - ih264d_decode_pic_order_cnt
        - ih264d_delete_nonref_nondisplay_pics
        - ih264d_do_mmco_for_gaps
        - ih264d_insert_pic_in_display_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1597,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1599,12'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1602,21'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1599,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1600,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1601,5'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1608,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1610,28'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1613,8'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1613,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1615,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1619,9'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1620,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1620,25'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1624,24'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1619,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1622,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1624,24'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1640,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1642,33'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1645,22'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1642,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1643,13'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1644,5'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1645,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1648,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1653,12'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1658,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1660,46'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1734,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1661,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1664,50'
              BranchSideFuncs:
                - ih264d_decode_pic_order_cnt
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1693,12'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1669,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1670,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1673,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1673,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1674,38'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1676,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1676,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1679,35'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1688,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1683,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1683,51'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1688,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1683,51'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1684,55'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1688,13'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
                - ih264d_assign_display_seq
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1693,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1696,45'
              BranchSideFuncs:
                - ih264d_assign_display_seq
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1703,38'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1697,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1698,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1699,9'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1705,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1705,16'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1707,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1705,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1707,17'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1711,25'
              BranchSideFuncs:
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1714,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1715,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1717,9'
              BranchSideFuncs:
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1720,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1721,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1723,46'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1726,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1728,32'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1731,22'
              BranchSideFuncs:
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_insert_pic_in_display_list
                - ih264d_do_mmco_for_gaps
                - ih264d_delete_nonref_nondisplay_pics
                - ih264d_assign_display_seq
                - ih264d_decode_pic_order_cnt
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1660,9'
          Dst:             ih264d_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1664,19'
          Dst:             ih264d_decode_pic_order_cnt
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1696,19'
          Dst:             ih264d_assign_display_seq
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1710,15'
          Dst:             ih264d_insert_pic_in_display_list
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1718,15'
          Dst:             ih264d_do_mmco_for_gaps
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1723,9'
          Dst:             ih264d_delete_nonref_nondisplay_pics
    - functionName:    ih264d_decode_pic_order_cnt
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_is_idr_slice
        - u2_frame_num
        - ps_prev_poc
        - ps_cur_poc
        - ps_cur_slice
        - ps_pps
        - u1_nal_ref_idc
        - u1_bottom_field_flag
        - u1_field_pic_flag
        - pi4_poc
      BBCount:         188
      ICount:          1172
      EdgeCount:       251
      CyclomaticComplexity: 65
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:169,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:267,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:417,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:490,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:173,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:175,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:178,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:178,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:193,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:180,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:182,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:188,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:195,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:195,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:203,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:193,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:200,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:203,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:205,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:205,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:215,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:203,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:210,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:215,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:218,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:218,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:220,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:218,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:220,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:228,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:221,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:221,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:223,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:221,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:223,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:225,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:228,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:230,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:238,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:232,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:232,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:234,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:232,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:234,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:236,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:241,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:243,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:241,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:243,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:245,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:248,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:250,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:248,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:250,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:252,48'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:270,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:281,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:270,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:272,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:277,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:284,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:286,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:290,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:290,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:292,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:301,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:294,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:296,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:294,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:296,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:298,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:304,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:306,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:314,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:307,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:307,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:309,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:307,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:309,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:311,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:315,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:315,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:319,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:315,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:316,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:319,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:320,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:324,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:330,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:330,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:333,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:355,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:342,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:344,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:348,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:348,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:348,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:349,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:348,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:349,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:351,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:357,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:359,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:369,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:362,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:362,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:363,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:362,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:363,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:365,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:369,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:371,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:386,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:374,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:375,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:375,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:376,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:382,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:382,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:383,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:382,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:383,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:384,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:386,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:388,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:397,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:391,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:391,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:392,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:391,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:392,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:393,50'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:401,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:401,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:402,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:401,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:402,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:403,53'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:418,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:420,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:429,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:420,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:422,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:426,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:432,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:434,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:438,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:438,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:440,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:449,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:442,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:442,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:444,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:442,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:444,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:446,34'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:452,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:453,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:454,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:454,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:456,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:465,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:457,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:457,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:459,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:457,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:459,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:461,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:466,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:466,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:468,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:466,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:468,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:470,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:474,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:476,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:479,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:479,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:480,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:482,45'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:494,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:496,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:500,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:496,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:496,10'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:496,10'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:500,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:502,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:507,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_assign_display_seq
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         27
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ih264_disp_mgr_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1286,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1288,15'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1324,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1288,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1290,17'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1305,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1291,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1292,48'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1303,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1290,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1296,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1303,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1296,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1298,34'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1302,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1305,33'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1305,52'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1316,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1305,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1307,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1316,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1316,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1319,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1308,13'
          Dst:             ih264_disp_mgr_add
    - functionName:    ih264d_update_qp
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ps_dec
        - i1_qp
      BBCount:         23
      ICount:          266
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1534,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1534,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1534,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1534,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1534,55'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1534,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1534,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1535,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1537,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1540,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1540,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1540,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1540,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1540,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1540,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1544,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1544,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1544,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1544,14'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1544,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1544,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_assign_pic_num
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         29
      ICount:          272
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1454,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1458,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1486,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1459,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1462,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1467,26'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1473,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1477,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1483,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1487,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1487,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1487,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1486,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1486,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1491,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1491,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1493,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1514,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1494,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1496,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1513,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1496,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1500,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1502,57'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1505,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1509,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1511,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_release_display_field
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - pv_disp_op
      BBCount:         26
      ICount:          155
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ih264_buf_mgr_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1204,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1206,17'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1237,17'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1206,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1210,21'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1232,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1210,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1213,23'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1229,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1213,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1215,29'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1224,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1215,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1218,54'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1222,17'
              BranchSideFuncs:
                - ih264_buf_mgr_release
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1226,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1227,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1228,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1237,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1239,48'
              BranchSideFuncs:
                - ih264_buf_mgr_release
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1246,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1217,25'
          Dst:             ih264_buf_mgr_release
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1239,13'
          Dst:             ih264_buf_mgr_release
    - functionName:    ih264d_get_next_display_field
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - ps_out_buffer
        - pv_disp_op
      BBCount:         59
      ICount:          854
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - ih264_disp_mgr_get
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1002,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1004,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1035,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1029,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1030,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1032,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1038,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1040,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1047,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1049,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1049,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1049,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1061,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1064,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1073,52'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1076,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1078,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1083,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1078,52'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1078,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1078,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1084,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1088,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1123,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1095,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1097,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1122,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1099,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1101,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1120,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1103,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1106,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1119,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1124,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1124,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1127,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1123,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1127,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1162,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1130,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1134,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1158,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1136,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1138,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1156,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1140,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1143,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1155,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1163,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1163,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1166,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:991,31'
          Dst:             ih264_disp_mgr_get
    - functionName:    ih264d_create_mv_bank
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pv_dec
        - ui_width
        - ui_height
      BBCount:         16
      ICount:          214
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ih264_buf_mgr_add
        - ih264_buf_mgr_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2397,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2397,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2397,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2398,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2398,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2398,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2400,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2402,33'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2421,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2414,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2416,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2419,18'
              BranchSideFuncs:
                - ih264_buf_mgr_add
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:2391,5'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/decoder/ih264d_utils.c:2413,19'
          Dst:             ih264_buf_mgr_add
    - functionName:    ih264d_create_pic_buffers
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1_num_of_buf
        - ps_dec
      BBCount:         40
      ICount:          503
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - ih264_buf_mgr_add
        - ih264_buf_mgr_init
        - ih264_disp_mgr_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1765,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1771,17'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1786,15'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1772,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1772,33'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1775,30'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1773,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1773,33'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1775,30'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1771,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1775,30'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1778,16'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1778,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1780,32'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1783,9'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1789,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1794,29'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1880,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1805,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1805,37'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1809,25'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1804,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1809,25'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1824,25'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1830,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1832,27'
              BranchSideFuncs:
                - ih264_buf_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1846,27'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1870,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1872,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1876,53'
              BranchSideFuncs:
                - ih264_buf_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1880,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1882,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1885,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1882,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1883,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1884,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1759,5'
          Dst:             ih264_disp_mgr_init
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1760,5'
          Dst:             ih264_buf_mgr_init
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1868,19'
          Dst:             ih264_buf_mgr_add
    - functionName:    ih264d_free_dynamic_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         94
      ICount:          798
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2288,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2288,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2290,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2290,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2290,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2291,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2291,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2291,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2292,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2292,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2292,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2293,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2293,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2293,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2294,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2294,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2294,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2295,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2295,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2295,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2296,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2296,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2296,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2297,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2297,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2297,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2298,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2298,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2298,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2299,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2299,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2299,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2301,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2301,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2303,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2307,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2304,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2304,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2305,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2307,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2307,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2308,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2308,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2308,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2309,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2309,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2309,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2312,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2312,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2318,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2314,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2314,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2315,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2318,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2320,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2322,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2322,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2322,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2324,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2324,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2328,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2328,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2328,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2330,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2330,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2332,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2334,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2334,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2334,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2335,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2335,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2335,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2336,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2336,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2336,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2337,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2337,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2337,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2340,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2340,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2340,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2342,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2342,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2342,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2343,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2343,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2343,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2344,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_allocate_dynamic_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         85
      ICount:          1403
      EdgeCount:       120
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1936,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1936,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1937,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1942,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1942,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1943,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1948,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1948,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1949,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1963,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1963,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1964,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1970,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1970,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1971,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1976,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1976,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1977,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1983,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1983,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1984,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1994,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1994,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1995,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2001,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2001,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2002,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2007,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2010,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2018,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2012,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2012,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2013,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2020,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2020,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2021,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2027,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2027,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2028,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2034,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2034,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2035,37'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2039,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2043,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2048,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2051,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2051,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2053,29'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2060,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2060,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2061,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2068,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2068,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2069,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2074,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2075,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2079,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2074,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2077,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2079,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2087,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2087,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2089,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2101,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2101,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2102,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2115,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2115,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2116,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2132,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2132,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2132,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2133,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2133,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2133,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2137,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2138,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2147,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2153,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2168,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2154,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2154,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2157,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2155,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2155,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2157,30'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2153,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2157,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2160,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2160,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2162,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2165,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2171,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2171,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2172,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2176,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2178,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2198,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2181,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2181,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2182,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:2186,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2186,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:2187,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_release_display_bufs
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         26
      ICount:          242
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - ih264_disp_mgr_add
        - ih264d_delete_nonref_nondisplay_pics
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1365,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1367,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1401,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1368,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1370,16'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1383,27'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1370,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1374,20'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1381,9'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1374,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1376,34'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1380,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1383,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1385,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1396,13'
              BranchSideFuncs:
                - ih264_disp_mgr_add
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1405,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1405,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1405,39'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:1405,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1405,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:1406,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1363,5'
          Dst:             ih264d_delete_nonref_nondisplay_pics
        - Src:             '/src/libavc/decoder/ih264d_utils.c:1386,13'
          Dst:             ih264_disp_mgr_add
    - functionName:    ih264d_init_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
        - u2_frame_num
        - i4_poc
        - ps_pps
      BBCount:         68
      ICount:          693
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - ih264_buf_mgr_set_status
        - ih264d_allocate_dynamic_bufs
        - ih264d_create_mv_bank
        - ih264d_create_pic_buffers
        - ih264d_free_dynamic_bufs
        - ih264d_get_dpb_size
        - ih264d_init_dec_mb_grp
        - ih264d_release_display_bufs
        - ih264d_release_pics_in_dpb
        - ih264d_reset_ref_bufs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:812,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:814,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:946,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:817,58'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:818,18'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:826,36'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:817,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:820,16'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:826,36'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:820,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:821,44'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:823,44'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:826,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:827,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:829,12'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:829,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:831,16'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:838,43'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:831,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:832,39'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:834,39'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:842,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:842,31'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:842,31'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:844,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:845,35'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:845,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:848,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:848,46'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:853,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:855,48'
              BranchSideFuncs:
                - ih264d_release_pics_in_dpb
                - ih264d_release_display_bufs
                - ih264d_reset_ref_bufs
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:865,13'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:865,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:866,19'
              BranchSideFuncs:
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
                - ih264d_init_dec_mb_grp
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:868,42'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:865,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:868,42'
              BranchSideFuncs:
                - ih264d_init_dec_mb_grp
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:873,44'
              BranchSideFuncs:
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:869,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:870,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:871,9'
              BranchSideFuncs:
                - ih264d_allocate_dynamic_bufs
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
                - ih264d_free_dynamic_bufs
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:874,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:877,38'
              BranchSideFuncs:
                - ih264d_free_dynamic_bufs
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:882,41'
              BranchSideFuncs:
                - ih264d_create_pic_buffers
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:884,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:885,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:889,37'
              BranchSideFuncs:
                - ih264d_create_mv_bank
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:891,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:892,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:895,12'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:895,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:899,19'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:906,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:899,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:901,55'
              BranchSideFuncs:
                - ih264_buf_mgr_set_status
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:904,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:936,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:937,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:938,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:939,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:940,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:941,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:814,46'
          Dst:             ih264d_get_dpb_size
        - Src:             '/src/libavc/decoder/ih264d_utils.c:855,13'
          Dst:             ih264d_release_pics_in_dpb
        - Src:             '/src/libavc/decoder/ih264d_utils.c:857,13'
          Dst:             ih264d_release_display_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:858,13'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:868,19'
          Dst:             ih264d_init_dec_mb_grp
        - Src:             '/src/libavc/decoder/ih264d_utils.c:873,15'
          Dst:             ih264d_allocate_dynamic_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:877,13'
          Dst:             ih264d_free_dynamic_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:882,15'
          Dst:             ih264d_create_pic_buffers
        - Src:             '/src/libavc/decoder/ih264d_utils.c:889,15'
          Dst:             ih264d_create_mv_bank
        - Src:             '/src/libavc/decoder/ih264d_utils.c:901,17'
          Dst:             ih264_buf_mgr_set_status
    - functionName:    ih264d_get_dpb_size
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_seq
      BBCount:         25
      ICount:          157
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:665,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:668,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:671,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:674,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:677,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:680,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:683,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:686,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:689,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:692,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:695,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:698,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:701,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:704,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:707,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:710,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:713,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:716,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:722,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:722,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:722,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:723,15'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:723,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:723,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_init_dec_mb_grp
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:745,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:747,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:750,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_end_of_pic_processing
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_dec
      BBCount:         30
      ICount:          294
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ih264d_delete_st_node_or_make_lt
        - ih264d_do_mmco_buffer
        - ih264d_insert_st_node
        - ih264d_reset_ref_bufs
        - ih264d_update_default_index_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:550,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:552,12'
              BranchSideFuncs:
                - ih264d_do_mmco_buffer
                - ih264d_update_default_index_list
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:608,8'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:552,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:554,13'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_update_default_index_list
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:590,38'
              BranchSideFuncs:
                - ih264d_do_mmco_buffer
                - ih264d_update_default_index_list
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:555,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:557,39'
              BranchSideFuncs:
                - ih264d_reset_ref_bufs
                - ih264d_insert_st_node
                - ih264d_update_default_index_list
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:571,43'
              BranchSideFuncs:
                - ih264d_insert_st_node
                - ih264d_delete_st_node_or_make_lt
                - ih264d_update_default_index_list
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:608,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:610,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:624,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:610,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:612,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:618,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:612,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:613,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:614,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:618,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:619,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:620,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:628,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:628,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:631,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_utils.c:557,17'
          Dst:             ih264d_reset_ref_bufs
        - Src:             '/src/libavc/decoder/ih264d_utils.c:559,17'
          Dst:             ih264d_insert_st_node
        - Src:             '/src/libavc/decoder/ih264d_utils.c:571,21'
          Dst:             ih264d_insert_st_node
        - Src:             '/src/libavc/decoder/ih264d_utils.c:577,21'
          Dst:             ih264d_delete_st_node_or_make_lt
        - Src:             '/src/libavc/decoder/ih264d_utils.c:594,34'
          Dst:             ih264d_do_mmco_buffer
        - Src:             '/src/libavc/decoder/ih264d_utils.c:605,9'
          Dst:             ih264d_update_default_index_list
    - functionName:    ih264d_is_end_of_pic
      functionSourceFile: '/src/libavc/decoder/ih264d_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      char
      argCount:        10
      argTypes:
        - short
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - u2_frame_num
        - u1_nal_ref_idc
        - ps_cur_poc
        - ps_prev_poc
        - ps_prev_slice
        - u1_pic_order_cnt_type
        - u1_nal_unit_type
        - u4_idr_pic_id
        - u1_field_pic_flag
        - u1_bottom_field_flag
      BBCount:         44
      ICount:          363
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:95,26'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:95,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:98,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:95,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:96,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:98,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:98,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:98,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:99,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:99,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:99,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:99,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:100,53'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:99,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:100,56'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:102,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:104,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:125,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:105,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:105,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:114,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:104,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:108,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:114,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:110,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:110,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:114,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:115,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:115,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:114,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:118,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:120,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:120,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:123,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:126,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:126,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:131,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:125,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:131,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:132,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:132,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:132,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_utils.c:131,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:131,8'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_utils.c:134,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264d_parse_vui_parametres
      functionSourceFile: '/src/libavc/decoder/ih264d_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_vu4
        - ps_bitstrm
      BBCount:         49
      ICount:          440
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_parse_hrd_parametres
        - ih264d_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:134,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:136,40'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:145,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:138,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:140,57'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:143,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:146,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:149,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:151,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:160,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:162,56'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:175,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:166,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:168,64'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:173,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:176,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:178,46'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:184,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:185,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:187,61'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:193,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:195,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:197,44'
              BranchSideFuncs:
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:201,36'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:198,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:199,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:200,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_parse_hrd_parametres
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:203,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:205,44'
              BranchSideFuncs:
                - ih264d_parse_hrd_parametres
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:210,8'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:206,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:207,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:208,5'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:210,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:210,45'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:212,62'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:210,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:212,62'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:214,63'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:218,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:221,25'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
                - ih264d_uev
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:243,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:234,75'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:235,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:237,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:234,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_vui.c:133,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:136,19'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:140,36'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:141,37'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:145,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:148,48'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:151,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:162,35'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:163,44'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:165,19'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:168,43'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:170,36'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:171,40'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:175,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:178,35'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:180,38'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:184,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:187,40'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:188,33'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:189,44'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:193,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:197,15'
          Dst:             ih264d_parse_hrd_parametres
        - Src:             '/src/libavc/decoder/ih264d_vui.c:201,15'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:205,15'
          Dst:             ih264d_parse_hrd_parametres
        - Src:             '/src/libavc/decoder/ih264d_vui.c:212,41'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:214,42'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:216,45'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:220,50'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:222,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:224,44'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:226,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:228,46'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:230,41'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:232,46'
          Dst:             ih264d_uev
    - functionName:    ih264d_parse_hrd_parametres
      functionSourceFile: '/src/libavc/decoder/ih264d_vui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps_hrd
        - ps_bitstrm
      BBCount:         10
      ICount:          143
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ih264d_get_bits_h264
        - ih264d_uev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:77,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:79,54'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
        - Branch String:   '/src/libavc/decoder/ih264d_vui.c:82,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:85,38'
              BranchSideFuncs:
                - ih264d_uev
                - ih264d_uev
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
            - BranchSide:      '/src/libavc/decoder/ih264d_vui.c:94,44'
              BranchSideFuncs:
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
                - ih264d_get_bits_h264
      Callsites:
        - Src:             '/src/libavc/decoder/ih264d_vui.c:76,23'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:79,33'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:80,33'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:85,27'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:88,27'
          Dst:             ih264d_uev
        - Src:             '/src/libavc/decoder/ih264d_vui.c:90,41'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:94,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:96,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:98,23'
          Dst:             ih264d_get_bits_h264
        - Src:             '/src/libavc/decoder/ih264d_vui.c:99,37'
          Dst:             ih264d_get_bits_h264
    - functionName:    ih264_deblk_chroma_vert_bslt4_mbaff
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         75
      ICount:          696
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2040,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2043,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2094,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2047,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2048,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2050,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2065,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2065,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2065,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2065,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2066,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2066,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2066,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2066,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2066,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2067,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2067,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2067,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2067,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2065,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2069,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2070,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2073,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2076,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2076,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2076,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2080,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2080,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2080,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2081,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2081,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2081,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2081,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2081,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2082,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2082,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2082,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2082,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2080,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2084,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2085,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2088,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2091,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2091,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:2091,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:2093,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_mbaff
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         37
      ICount:          441
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1932,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1935,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1968,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1947,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1947,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1947,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1947,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1948,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1948,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1948,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1948,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1948,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1949,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1949,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1949,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1949,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1947,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1952,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1958,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1958,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1958,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1967,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1959,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1959,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1959,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1959,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1960,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1967,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1960,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1960,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1960,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1958,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1963,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1967,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bslt4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         79
      ICount:          755
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1816,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1819,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1876,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1826,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1827,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1829,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1832,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1835,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1875,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1849,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1849,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1849,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1849,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1850,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1850,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1850,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1850,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1850,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1849,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1852,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1853,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1856,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1859,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1859,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1859,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1862,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1862,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1862,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1863,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1863,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1863,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1863,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1863,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1862,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1865,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1866,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1869,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1872,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1872,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1872,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1874,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
        - u4_bs
        - pu1_cliptab_cb
        - pu1_cliptab_cr
      BBCount:         79
      ICount:          728
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1683,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1686,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1739,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1690,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1691,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1693,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1697,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1700,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1738,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1711,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1711,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1711,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1711,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1712,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1712,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1712,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1712,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1712,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1711,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1714,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1715,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1718,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1721,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1721,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1721,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1725,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1725,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1725,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1726,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1726,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1726,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1726,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1726,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1725,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1728,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1729,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1732,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1735,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1735,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1735,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1737,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bs4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         41
      ICount:          497
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1570,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1573,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1611,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1577,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1580,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1610,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1591,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1591,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1591,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1591,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1592,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1592,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1592,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1592,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1592,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1591,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1595,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1601,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1609,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1601,47'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1601,66'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1602,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1602,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1609,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1602,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1602,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1602,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1601,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1605,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1609,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha_cb
        - beta_cb
        - alpha_cr
        - beta_cr
      BBCount:         41
      ICount:          470
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1470,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1473,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1510,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1475,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1478,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1509,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1488,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1488,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1488,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1488,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1489,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1489,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1489,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1489,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1489,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1490,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1490,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1490,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1490,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1488,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1493,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1499,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1499,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1499,46'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1500,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1508,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1500,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1500,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1500,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1500,45'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1501,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1508,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1501,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1501,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1501,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1499,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1504,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1508,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_mbaff_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         75
      ICount:          672
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1357,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1360,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1410,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1364,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1365,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1367,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1381,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1381,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1381,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1381,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1382,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1382,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1382,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1382,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1382,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1383,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1383,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1383,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1383,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1381,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1385,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1386,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1389,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1392,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1392,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1392,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1396,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1396,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1396,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1397,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1397,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1397,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1397,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1397,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1398,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1398,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1398,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1398,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1396,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1400,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1401,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1404,38'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1407,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1407,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1407,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1409,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bslt4_mbaff
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         69
      ICount:          649
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1241,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1243,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1297,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1246,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1247,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1249,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1250,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1252,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1296,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1258,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1258,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1258,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1259,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1259,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1259,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1259,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1260,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1260,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1260,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1260,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1258,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1261,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1263,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1266,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1266,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1266,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1267,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1267,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1267,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1273,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1276,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1279,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1282,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1285,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1289,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1286,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1286,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1286,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1286,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1286,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1286,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1289,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1292,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1295,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1293,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1293,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1293,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1293,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1293,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1293,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_mbaff_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         37
      ICount:          435
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1144,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1147,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1180,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1160,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1160,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1160,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1160,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1161,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1161,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1161,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1161,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1161,38'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1162,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1162,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1162,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1162,32'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1160,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1165,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,31'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1171,37'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1179,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1171,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1171,59'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1172,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1172,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1179,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1172,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1172,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1172,47'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1171,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1175,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1179,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bs4_mbaff
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         43
      ICount:          608
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1030,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1032,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1096,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1033,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1035,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1095,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1041,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1041,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1041,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1041,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1042,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1044,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1042,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1042,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1042,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1042,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1043,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1044,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1043,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1043,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1043,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1041,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1044,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1046,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1051,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1051,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1051,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1051,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1054,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1091,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1054,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1054,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1054,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1055,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1055,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1055,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1057,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1060,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1070,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:1073,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1076,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:1085,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bslt4_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         79
      ICount:          731
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:916,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:919,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:974,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:926,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:927,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:929,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:931,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:934,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:973,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:947,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:947,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:947,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:947,63'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:948,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:948,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:948,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:948,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:948,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:947,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:950,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:951,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:954,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:957,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:957,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:957,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:960,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:960,44'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:960,63'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:961,29'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:961,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:961,32'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:961,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:961,51'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:960,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:963,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:964,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:967,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:970,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:970,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:970,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:972,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_horz_bslt4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         69
      ICount:          669
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:793,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:795,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:851,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:800,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:801,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:803,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:805,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:807,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:850,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:813,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:813,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:813,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:813,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:814,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:816,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:814,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:814,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:814,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:814,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:815,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:816,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:815,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:815,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:815,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:813,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:816,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:818,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:821,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:821,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:821,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:822,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:822,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:822,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:827,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:830,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:833,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:836,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:839,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:843,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:840,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:840,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:840,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:840,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:840,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:840,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:843,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:846,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:849,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:847,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:847,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:847,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:847,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:847,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:847,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bslt4_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         79
      ICount:          704
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:674,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:677,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:730,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:681,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:682,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:684,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:686,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:689,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:729,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:700,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:700,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:700,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:700,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:701,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:701,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:701,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:701,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:701,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:702,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:702,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:702,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:702,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:700,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:704,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:705,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:708,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:711,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:711,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:711,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:715,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:715,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:715,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:716,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:716,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:716,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:716,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:716,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:717,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:717,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:717,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:715,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:719,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:720,25'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:723,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:726,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:726,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:726,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:728,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bslt4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
        - u4_bs
        - pu1_cliptab
      BBCount:         69
      ICount:          649
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:557,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:559,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:614,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:562,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:565,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:566,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:568,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:613,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:574,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:574,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:574,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:574,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:575,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:577,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:575,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:575,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:575,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:575,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:576,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:577,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:576,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:576,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:576,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:574,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:577,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:579,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:582,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:582,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:582,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:583,19'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:583,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:583,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:589,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:593,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:596,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:599,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:602,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:606,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:603,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:603,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:603,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:603,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:603,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:603,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:606,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:609,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:612,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:610,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:610,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:610,41'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:610,41'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:610,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:610,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_horz_bs4_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         41
      ICount:          491
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:453,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:456,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:496,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:460,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:463,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:495,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:474,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:474,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:474,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:474,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:475,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:475,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:475,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:475,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:475,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:476,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:476,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:476,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:476,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:474,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:479,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:485,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:485,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:485,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:486,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:494,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:486,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:486,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:486,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:486,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:487,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:494,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:487,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:487,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:487,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:485,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:490,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:494,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_chroma_vert_bs4_bp
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         41
      ICount:          464
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:361,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:364,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:401,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:366,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:369,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:400,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:379,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:379,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:379,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:379,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:380,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:380,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:380,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:380,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:380,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:381,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:381,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:381,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:381,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:379,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:384,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:390,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:390,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:390,43'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:391,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:391,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:391,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:391,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:391,42'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:392,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:399,9'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:392,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:392,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:392,36'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:390,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:395,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:399,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_horz_bs4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         43
      ICount:          632
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:246,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:248,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:313,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:250,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:252,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:312,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:258,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:258,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:258,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:258,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:259,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:259,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:259,39'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:260,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:261,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:260,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:260,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:260,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:258,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:261,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:263,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:268,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:268,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:271,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:308,40'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:271,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:271,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:271,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:272,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:272,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:272,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:274,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:277,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:287,44'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:290,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:293,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:302,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_deblk_luma_vert_bs4
      functionSourceFile: '/src/libavc/common/ih264_deblk_edge_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - alpha
        - beta
      BBCount:         43
      ICount:          608
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:126,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:128,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:192,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:129,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:131,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:191,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:137,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:137,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:137,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:137,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:138,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:140,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:138,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:138,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:138,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:138,40'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:139,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:140,17'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:139,17'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:139,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:139,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:137,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:140,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:142,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:147,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:147,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:147,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:147,16'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:150,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:187,42'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:150,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:150,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:150,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:151,31'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:151,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:151,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:153,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:156,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:166,46'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_deblk_edge_filters.c:169,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:172,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_deblk_edge_filters.c:181,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_ihadamard_scaling_2x2_uv
      functionSourceFile: '/src/libavc/common/ih264_ihadamard_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi4_tmp
      BBCount:         1
      ICount:          391
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_ihadamard_scaling_4x4
      functionSourceFile: '/src/libavc/common/ih264_ihadamard_scaling.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pi2_out
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi4_tmp
      BBCount:         16
      ICount:          301
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_ihadamard_scaling.c:107,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:107,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:107,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_ihadamard_scaling.c:114,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:116,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:136,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_ihadamard_scaling.c:137,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:139,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:156,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_ihadamard_scaling.c:159,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_ihadamard_scaling.c:165,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_chroma
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - dx
        - dy
        - ht
        - wd
      BBCount:         15
      ICount:          175
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1145,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1147,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1160,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1147,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1149,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1157,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1155,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1147,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1155,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1155,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1147,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1147,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_bilinear
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         15
      ICount:          136
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1079,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1081,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1091,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1081,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1083,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1087,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1085,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1081,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1085,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1085,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1081,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1081,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_hpel_vert_qpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         37
      ICount:          423
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:974,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:976,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:988,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:976,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:978,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:985,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:989,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:991,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1003,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:991,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:993,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1000,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:998,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:991,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:998,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:998,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:991,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:991,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1005,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1008,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1021,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1008,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1013,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1019,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1008,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1015,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:1015,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1008,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:1008,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_vert_hpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         37
      ICount:          410
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:805,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:807,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:823,22'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:807,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:809,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:819,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:824,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:826,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:842,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:826,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:828,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:838,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:836,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:826,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:836,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:836,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:826,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:826,35'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:844,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:846,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:859,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:846,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:851,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:856,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:853,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:846,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:853,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:853,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:846,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:846,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel_vert_qpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         21
      ICount:          351
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:696,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:698,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:732,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:698,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:706,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:728,27'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:713,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:725,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:699,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:725,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:725,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:699,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:699,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_vert_qpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         15
      ICount:          249
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:598,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:600,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:620,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:600,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:607,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:616,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:612,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:600,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:612,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:612,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:600,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:600,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_qpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         15
      ICount:          210
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:503,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:505,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:525,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:505,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:511,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:521,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:516,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:505,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:516,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:516,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:505,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:505,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz_hpel_vert_hpel
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         23
      ICount:          289
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:411,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:413,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:424,13'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:413,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:415,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:420,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:424,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:426,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:437,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:426,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:428,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:434,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:432,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:426,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:432,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:432,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:426,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:426,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_vert
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         15
      ICount:          182
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:327,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:340,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:329,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:331,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:337,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:335,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:329,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:335,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:335,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:329,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:329,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_horz
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         15
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:257,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:270,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:259,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:261,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:267,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:265,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:259,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:265,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:265,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:259,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:259,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_interleave_copy
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
      BBCount:         9
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:191,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:200,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:193,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:195,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:197,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_inter_pred_luma_copy
      functionSourceFile: '/src/libavc/common/ih264_inter_pred_filters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - ht
        - wd
        - pu1_tmp
        - dydx
      BBCount:         9
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:134,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:136,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:144,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_inter_pred_filters.c:136,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:138,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_inter_pred_filters.c:141,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_chroma_4x4_dc
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         29
      ICount:          275
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:965,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:967,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:992,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:972,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:977,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:982,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:987,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:965,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:987,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:987,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:965,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:965,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_chroma_4x4
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - pi2_dc_src
      BBCount:         39
      ICount:          630
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:809,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:809,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:813,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:813,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:815,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:852,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:815,12'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:817,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:821,18'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:853,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:855,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:894,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:867,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:874,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:881,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:888,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:853,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:888,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:888,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:853,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:853,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_8x8_dc
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         56
      ICount:          512
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:673,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:673,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:673,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:695,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:697,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:742,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:701,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:707,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:712,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:717,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:722,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:727,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:732,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:737,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:695,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:737,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:737,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:695,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:695,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_8x8
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscale_mat
        - pu2_weigh_mat
        - qp_div
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         64
      ICount:          1092
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:398,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:398,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:398,12'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:406,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:408,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:416,11'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:428,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:497,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:498,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:500,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:604,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:562,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:568,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:573,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:578,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:583,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:588,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:593,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:598,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:498,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:598,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:598,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:498,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:498,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4_dc
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         35
      ICount:          337
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:285,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:285,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:285,23'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:288,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:290,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:295,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:298,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:300,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:325,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:305,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:310,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:315,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:320,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:298,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:320,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:320,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:298,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:298,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_iquant_itrans_recon_4x4
      functionSourceFile: '/src/libavc/common/ih264_iquant_itrans_recon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi2_src
        - pu1_pred
        - pu1_out
        - pred_strd
        - out_strd
        - pu2_iscal_mat
        - pu2_weigh_mat
        - u4_qp_div_6
        - pi2_tmp
        - iq_start_idx
        - pi2_dc_ld_addr
      BBCount:         41
      ICount:          641
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:134,23'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:134,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:138,16'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:138,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:140,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:175,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:143,18'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:143,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:148,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:143,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:145,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:148,14'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:176,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:178,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:217,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:190,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:197,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:204,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:211,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:176,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:211,20'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_iquant_itrans_recon.c:211,20'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:176,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_iquant_itrans_recon.c:176,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_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:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_mem_fns.c:128,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:128,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/ih264_mem_fns.c:128,5'
          Dst:             __assert_fail
    - functionName:    ih264_memset
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - value
        - num_bytes
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_memcpy_mul_8
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - pu1_src
        - num_bytes
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_mem_fns.c:94,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_mem_fns.c:94,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/libavc/common/ih264_mem_fns.c:94,5'
          Dst:             __assert_fail
    - functionName:    ih264_memcpy
      functionSourceFile: '/src/libavc/common/ih264_mem_fns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pu1_dst
        - pu1_src
        - num_bytes
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ih264_pad_right_chroma
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         9
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:309,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:311,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:318,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_padding.c:312,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:314,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:316,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_right_luma
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:264,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:266,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:269,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_left_chroma
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         9
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:220,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:222,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:229,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_padding.c:223,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:225,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:227,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_left_luma
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - ht
        - pad_size
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:175,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:177,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:180,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_bottom
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - wd
        - pad_size
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:136,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:138,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:140,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_pad_top
      functionSourceFile: '/src/libavc/common/ih264_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - src_strd
        - wd
        - pad_size
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_padding.c:97,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_padding.c:99,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_padding.c:101,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_bi_pred_chroma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - log_wd
        - wt1
        - wt2
        - ofst1
        - ofst2
        - ht
        - wd
      BBCount:         21
      ICount:          357
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:585,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:587,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:599,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:587,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:595,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:589,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:589,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:589,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:593,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:587,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:593,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:593,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:587,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:587,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_bi_pred_luma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - log_wd
        - wt1
        - wt2
        - ofst1
        - ofst2
        - ht
        - wd
      BBCount:         15
      ICount:          225
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:477,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:479,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:486,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:479,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:480,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:482,21'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:480,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:479,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:480,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:480,24'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:479,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:479,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_pred_chroma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - log_wd
        - wt
        - ofst
        - ht
        - wd
      BBCount:         44
      ICount:          397
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:354,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:356,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:374,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:359,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:361,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:371,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:361,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:368,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:363,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:363,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:363,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:366,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:366,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:366,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:361,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:374,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:376,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:376,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:383,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:378,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:378,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:378,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:381,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:376,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:381,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:381,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:376,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:376,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_weighted_pred_luma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src
        - pu1_dst
        - src_strd
        - dst_strd
        - log_wd
        - wt
        - ofst
        - ht
        - wd
      BBCount:         32
      ICount:          263
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:261,8'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:263,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:275,15'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:264,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:266,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:272,5'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:266,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:267,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:269,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:267,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:266,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:267,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:267,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:266,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:266,33'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:275,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:277,19'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:277,13'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:278,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:280,24'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:278,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:277,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:278,28'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:278,28'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:277,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:277,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_default_weighted_pred_chroma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         9
      ICount:          116
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:189,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:196,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:189,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:190,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:192,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ih264_default_weighted_pred_luma
      functionSourceFile: '/src/libavc/common/ih264_weighted_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pu1_src1
        - pu1_src2
        - pu1_dst
        - src_strd1
        - src_strd2
        - dst_strd
        - ht
        - wd
      BBCount:         9
      ICount:          113
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:117,5'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:119,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:126,1'
              BranchSideFuncs: []
        - Branch String:   '/src/libavc/common/ih264_weighted_pred.c:119,9'
          Branch Sides:
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:120,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/libavc/common/ih264_weighted_pred.c:122,21'
              BranchSideFuncs: []
      Callsites:       []
...
