Call tree
LLVMFuzzerTestOneInput /src/libhevc/fuzzer/hevc_enc_fuzzer.cpp linenumber=-1
  _ZN5CodecC2Ev /src/libhevc/fuzzer/hevc_enc_fuzzer.cpp linenumber=215
  _ZN5Codec11initEncoderEPKh /src/libhevc/fuzzer/hevc_enc_fuzzer.cpp linenumber=216
    ihevce_set_def_params /src/libhevc/encoder/ihevce_plugin.c linenumber=99
    ihevce_init /src/libhevc/encoder/ihevce_plugin.c linenumber=144
      ihevce_init_sys_api /src/libhevc/encoder/ihevce_sys_api.c linenumber=629
      ihevce_get_encoder_version /src/libhevc/encoder/ihevce_frame_process_utils.c linenumber=635
      memory_alloc /src/libhevc/encoder/ihevce_plugin.c linenumber=640
      memory_alloc /src/libhevc/encoder/ihevce_plugin.c linenumber=659
      osal_init /src/libhevc/encoder/osal.c linenumber=666
      osal_register_callbacks /src/libhevc/encoder/osal.c linenumber=674
      ihevce_hle_interface_create /src/libhevc/encoder/ihevce_hle_interface.c linenumber=804
        ihevce_osal_init /src/libhevc/encoder/ihevce_common_utils.c linenumber=192
          osal_init /src/libhevc/encoder/osal.c linenumber=760
          osal_register_callbacks /src/libhevc/encoder/osal.c linenumber=769
        ihevce_hle_validate_static_params /src/libhevc/encoder/ihevce_error_check.c linenumber=207
          ihevce_get_level_index /src/libhevc/encoder/ihevce_error_check.c linenumber=1035
          ihevce_validate_tile_config_params /src/libhevc/encoder/ihevce_error_check.c linenumber=1529
        ihevce_init_function_ptr /src/libhevc/encoder/ihevce_function_selector.c linenumber=385
          ihevce_init_function_ptr_generic /src/libhevc/encoder/ihevce_function_selector.c linenumber=447
        ihevce_mem_manager_init /src/libhevc/encoder/ihevce_memory_init.c linenumber=388
          hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=273
            __assert_fail  linenumber=1034
            __assert_fail  linenumber=1035
            __assert_fail  linenumber=1036
            __assert_fail  linenumber=1037
            __assert_fail  linenumber=1052
            __assert_fail  linenumber=1053
            __assert_fail  linenumber=1056
            __assert_fail  linenumber=1057
            __assert_fail  linenumber=1059
            __assert_fail  linenumber=1060
          hme_coarse_get_layer1_mv_bank_ref_idx_size /src/libhevc/encoder/hme_interface.c linenumber=274
            hme_get_mv_blk_size /src/libhevc/encoder/hme_interface.c linenumber=783
          __assert_fail  linenumber=368
          __assert_fail  linenumber=499
          ihevce_tiles_get_num_mem_recs /src/libhevc/encoder/ihevce_tile_interface.c linenumber=515
          ihevce_enc_loop_get_num_mem_recs /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=519
            ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=3431
            ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=3433
            ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=3435
            ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=3437
          ihevce_me_get_num_mem_recs /src/libhevc/encoder/ihevce_me_pass.c linenumber=521
            hme_enc_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=167
          ihevce_coarse_me_get_num_mem_recs /src/libhevc/encoder/ihevce_coarse_me_pass.c linenumber=524
            hme_coarse_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=133
            hme_coarse_dep_mngr_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=134
              ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=686
          ihevce_ipe_get_num_mem_recs /src/libhevc/encoder/ihevce_ipe_pass.c linenumber=526
          ihevce_entropy_get_num_mem_recs /src/libhevc/encoder/ihevce_entropy_interface.c linenumber=531
          ihevce_lap_get_num_mem_recs /src/libhevc/encoder/ihevce_lap_interface.c linenumber=536
          ihevce_decomp_pre_intra_get_num_mem_recs /src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c linenumber=539
          ihevce_rc_get_num_mem_recs /src/libhevc/encoder/ihevce_rc_interface.c linenumber=544
            rate_control_num_fill_use_free_memtab /src/libhevc/encoder/rate_control_api.c linenumber=261
              fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=157
              use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=163
              bit_allocation_num_fill_use_free_memtab /src/libhevc/encoder/bit_allocation.c linenumber=168
                fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=380
                use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=386
                error_bits_num_fill_use_free_memtab /src/libhevc/encoder/fixed_point_error_bits.c linenumber=390
                  fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=77
                  use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=79
              cbr_buffer_num_fill_use_free_memtab /src/libhevc/encoder/cbr_buffer_control.c linenumber=171
                fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=113
                use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=115
                error_bits_num_fill_use_free_memtab /src/libhevc/encoder/fixed_point_error_bits.c linenumber=121
              est_sad_num_fill_use_free_memtab /src/libhevc/encoder/est_sad.c linenumber=174
                fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=71
                use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=73
              mbrc_num_fill_use_free_memtab /src/libhevc/encoder/mb_model_based.c linenumber=177
                fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=68
                use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=74
              vbr_vbv_num_fill_use_free_memtab /src/libhevc/encoder/vbr_storage_vbv.c linenumber=180
                fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=86
                use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=92
                error_bits_num_fill_use_free_memtab /src/libhevc/encoder/fixed_point_error_bits.c linenumber=96
              init_qp_num_fill_use_free_memtab /src/libhevc/encoder/init_qp.c linenumber=183
              sad_acc_num_fill_use_free_memtab /src/libhevc/encoder/rc_sad_acc.c linenumber=186
                fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=73
                use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=75
              rc_rd_model_num_fill_use_free_memtab /src/libhevc/encoder/rc_rd_model_fix.c linenumber=191
              pic_handling_num_fill_use_free_memtab /src/libhevc/encoder/picture_type.c linenumber=194
                fill_memtab /src/libhevc/encoder/mem_req_and_acq.h linenumber=188
                use_or_fill_base /src/libhevc/encoder/mem_req_and_acq.h linenumber=190
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=554
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=559
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=562
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=565
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=568
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=571
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=574
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=577
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=580
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=583
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=586
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=589
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=593
          ihevce_tiles_get_mem_recs /src/libhevc/encoder/ihevce_tile_interface.c linenumber=620
          ihevce_enc_loop_get_mem_recs /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=628
            __assert_fail  linenumber=3707
            ihevce_enc_loop_dblk_get_prms_dep_mngr /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=4170
            __assert_fail  linenumber=4171
            ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=4176
              __assert_fail  linenumber=128
            ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=4191
            ihevce_enc_loop_dblk_get_prms_dep_mngr /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=4211
            __assert_fail  linenumber=4212
            ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=4218
            ihevce_enc_loop_dblk_get_prms_dep_mngr /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=4239
            __assert_fail  linenumber=4240
            ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=4246
          ihevce_me_get_mem_recs /src/libhevc/encoder/ihevce_me_pass.c linenumber=637
            hme_enc_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=358
            __assert_fail  linenumber=358
            hme_enc_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=362
            __assert_fail  linenumber=362
            ihevce_derive_me_init_prms /src/libhevc/encoder/ihevce_me_pass.c linenumber=368
              __assert_fail  linenumber=214
            hme_enc_alloc /src/libhevc/encoder/hme_interface.c linenumber=373
              hme_validate_init_prms /src/libhevc/encoder/hme_interface.c linenumber=2516
              hme_enc_alloc_init_mem /src/libhevc/encoder/hme_interface.c linenumber=2519
                hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=1221
                hme_get_mv_blk_size /src/libhevc/encoder/hme_interface.c linenumber=1294
                hme_alloc_init_layer_mv_bank /src/libhevc/encoder/hme_interface.c linenumber=1296
                  __assert_fail  linenumber=862
                  __assert_fail  linenumber=878
                hme_get_mv_blk_size /src/libhevc/encoder/hme_interface.c linenumber=1348
                hme_alloc_init_layer /src/libhevc/encoder/hme_interface.c linenumber=1350
                  __assert_fail  linenumber=934
                  __assert_fail  linenumber=954
                  __assert_fail  linenumber=972
                  hme_set_layer_res_attrs /src/libhevc/encoder/hme_interface.c linenumber=986
                __assert_fail  linenumber=1389
                hme_init_wkg_mem /src/libhevc/encoder/hme_utils.c linenumber=1400
                  hme_reset_wkg_mem /src/libhevc/encoder/hme_utils.c linenumber=1951
                __assert_fail  linenumber=1433
                __assert_fail  linenumber=1477
                __assert_fail  linenumber=1541
                hme_alloc_init_search_nodes /src/libhevc/encoder/hme_interface.c linenumber=1544
                  __assert_fail  linenumber=1012
                __assert_fail  linenumber=1562
                __assert_fail  linenumber=1619
                __assert_fail  linenumber=1681
                hme_enc_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=1718
                __assert_fail  linenumber=1718
              hme_enc_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=2520
            hme_enc_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=374
            __assert_fail  linenumber=374
          ihevce_coarse_me_get_mem_recs /src/libhevc/encoder/ihevce_coarse_me_pass.c linenumber=646
            hme_coarse_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=177
            __assert_fail  linenumber=177
            ihevce_derive_me_init_prms /src/libhevc/encoder/ihevce_me_pass.c linenumber=182
            hme_coarse_alloc /src/libhevc/encoder/hme_interface.c linenumber=187
              hme_validate_init_prms /src/libhevc/encoder/hme_interface.c linenumber=2550
              hme_coarse_alloc_init_mem /src/libhevc/encoder/hme_interface.c linenumber=2553
                hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=1804
                hme_get_mv_blk_size /src/libhevc/encoder/hme_interface.c linenumber=1865
                hme_alloc_init_layer_mv_bank /src/libhevc/encoder/hme_interface.c linenumber=1891
                hme_get_mv_blk_size /src/libhevc/encoder/hme_interface.c linenumber=1943
                hme_alloc_init_layer /src/libhevc/encoder/hme_interface.c linenumber=1945
                __assert_fail  linenumber=1999
                __assert_fail  linenumber=2023
                __assert_fail  linenumber=2047
                __assert_fail  linenumber=2074
                hme_alloc_init_search_nodes /src/libhevc/encoder/hme_interface.c linenumber=2107
                __assert_fail  linenumber=2121
                hme_coarse_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=2168
                __assert_fail  linenumber=2168
              hme_coarse_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=2554
            hme_coarse_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=188
            __assert_fail  linenumber=188
            hme_coarse_dep_mngr_alloc /src/libhevc/encoder/hme_interface.c linenumber=209
              hme_coarse_dep_mngr_alloc_mem /src/libhevc/encoder/hme_interface.c linenumber=2586
                hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=2310
                __assert_fail  linenumber=2311
                ihevce_coarse_me_get_lyr_prms_dep_mngr /src/libhevc/encoder/hme_interface.c linenumber=2314
                  hme_get_blk_size /src/libhevc/encoder/hme_interface.c linenumber=2229
                  hme_get_blk_size /src/libhevc/encoder/hme_interface.c linenumber=2248
                ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2320
                hme_coarse_dep_mngr_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=2329
                __assert_fail  linenumber=2329
              hme_coarse_dep_mngr_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=2588
            hme_coarse_dep_mngr_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=212
            __assert_fail  linenumber=212
          ihevce_ipe_get_mem_recs /src/libhevc/encoder/ihevce_ipe_pass.c linenumber=653
          ihevce_entropy_get_mem_recs /src/libhevc/encoder/ihevce_entropy_interface.c linenumber=662
          ihevce_lap_get_mem_recs /src/libhevc/encoder/ihevce_lap_interface.c linenumber=673
          ihevce_decomp_pre_intra_get_mem_recs /src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c linenumber=677
          ihevce_rc_get_mem_recs /src/libhevc/encoder/ihevce_rc_interface.c linenumber=685
            pow  linenumber=307
            rate_control_num_fill_use_free_memtab /src/libhevc/encoder/rate_control_api.c linenumber=320
            rate_control_num_fill_use_free_memtab /src/libhevc/encoder/rate_control_api.c linenumber=323
          ihevce_lap_get_num_ip_bufs /src/libhevc/encoder/ihevce_lap_interface.c linenumber=872
          __assert_fail  linenumber=908
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=1395
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=1399
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=1403
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=1407
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=1411
          ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=1419
          ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=1432
          ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=1441
          ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=1451
          ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=1461
          ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=1470
          ihevce_dmgr_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=1479
          ihevce_dmgr_map_get_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=1492
          ihevce_tiles_mem_init /src/libhevc/encoder/ihevce_tile_interface.c linenumber=1531
            ihevce_update_tile_params /src/libhevc/encoder/ihevce_tile_interface.c linenumber=488
          ihevce_tiles_get_num_mem_recs /src/libhevc/encoder/ihevce_tile_interface.c linenumber=1534
          ihevce_enc_loop_init /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=1537
            ihevce_cmn_utils_instr_set_router /src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c linenumber=4370
            ihevce_sifter_sad_fxn_assigner /src/libhevc/encoder/ihevce_me_instr_set_router.c linenumber=4372
            __assert_fail  linenumber=4623
            __assert_fail  linenumber=4625
            __assert_fail  linenumber=4627
            __assert_fail  linenumber=4630
            __assert_fail  linenumber=5327
            __assert_fail  linenumber=5409
            ihevce_enc_loop_dblk_get_prms_dep_mngr /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=5560
            ihevce_enc_loop_dblk_get_prms_dep_mngr /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=5561
            __assert_fail  linenumber=5562
            __assert_fail  linenumber=5563
            ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5569
              __assert_fail  linenumber=449
              __assert_fail  linenumber=450
              ihevce_dmgr_rst_frm_frm_sync /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=471
              ihevce_dmgr_rst_row_row_sync /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=475
              ihevce_dmgr_rst_row_frm_sync /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=479
            ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5580
            ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5588
            ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5599
            ihevce_enc_loop_dblk_get_prms_dep_mngr /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=5619
            __assert_fail  linenumber=5625
            __assert_fail  linenumber=5626
            ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5635
            ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5646
          ihevce_enc_loop_get_num_mem_recs /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=1549
          ihevce_me_init /src/libhevc/encoder/ihevce_me_pass.c linenumber=1551
            ihevce_derive_me_init_prms /src/libhevc/encoder/ihevce_me_pass.c linenumber=441
            hme_enc_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=446
            __assert_fail  linenumber=454
            hme_enc_init /src/libhevc/encoder/hme_interface.c linenumber=474
              hme_enc_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=2777
              hme_validate_init_prms /src/libhevc/encoder/hme_interface.c linenumber=2779
              hme_enc_alloc_init_mem /src/libhevc/encoder/hme_interface.c linenumber=2782
              hme_enc_init_ctxt /src/libhevc/encoder/hme_interface.c linenumber=2793
                hme_init_mv_grid /src/libhevc/encoder/hme_utils.c linenumber=2708
                hme_init_mv_grid /src/libhevc/encoder/hme_utils.c linenumber=2709
                hme_init_mv_grid /src/libhevc/encoder/hme_utils.c linenumber=2710
                hme_init_mv_grid /src/libhevc/encoder/hme_utils.c linenumber=2711
                hme_init_mv_grid /src/libhevc/encoder/hme_utils.c linenumber=2712
                hme_init_mv_grid /src/libhevc/encoder/hme_utils.c linenumber=2713
            hme_init_function_ptr /src/libhevc/encoder/hme_function_selector.c linenumber=488
              hme_init_function_ptr_generic /src/libhevc/encoder/hme_function_selector.c linenumber=148
            ihevce_me_instr_set_router /src/libhevc/encoder/ihevce_me_instr_set_router.c linenumber=490
            ihevce_cmn_utils_instr_set_router /src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c linenumber=494
          ihevce_me_get_num_mem_recs /src/libhevc/encoder/ihevce_me_pass.c linenumber=1562
          ihevce_coarse_me_init /src/libhevc/encoder/ihevce_coarse_me_pass.c linenumber=1565
            ihevce_derive_me_init_prms /src/libhevc/encoder/ihevce_me_pass.c linenumber=263
            hme_coarse_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=268
            __assert_fail  linenumber=269
            hme_coarse_init /src/libhevc/encoder/hme_interface.c linenumber=284
              hme_coarse_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=2817
              hme_validate_init_prms /src/libhevc/encoder/hme_interface.c linenumber=2819
              hme_coarse_alloc_init_mem /src/libhevc/encoder/hme_interface.c linenumber=2822
              hme_init_globals /src/libhevc/encoder/hme_interface.c linenumber=2827
              hme_coarse_init_ctxt /src/libhevc/encoder/hme_interface.c linenumber=2833
            hme_coarse_dep_mngr_init /src/libhevc/encoder/hme_interface.c linenumber=295
              hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=2378
              __assert_fail  linenumber=2379
              ihevce_coarse_me_get_lyr_prms_dep_mngr /src/libhevc/encoder/hme_interface.c linenumber=2382
              ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2402
              ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2413
            hme_coarse_dep_mngr_num_alloc /src/libhevc/encoder/hme_interface.c linenumber=297
            __assert_fail  linenumber=297
            ihevce_me_instr_set_router /src/libhevc/encoder/ihevce_me_instr_set_router.c linenumber=301
            ihevce_cmn_utils_instr_set_router /src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c linenumber=305
          ihevce_coarse_me_get_num_mem_recs /src/libhevc/encoder/ihevce_coarse_me_pass.c linenumber=1573
          ihevce_ipe_init /src/libhevc/encoder/ihevce_ipe_pass.c linenumber=1575
            __assert_fail  linenumber=523
            ihevce_cmn_utils_instr_set_router /src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c linenumber=538
            ihevce_ipe_instr_set_router /src/libhevc/encoder/ihevce_ipe_instr_set_router.c linenumber=541
          ihevce_ipe_get_num_mem_recs /src/libhevc/encoder/ihevce_ipe_pass.c linenumber=1585
          ihevce_entropy_init /src/libhevc/encoder/ihevce_entropy_interface.c linenumber=1597
          ihevce_entropy_get_num_mem_recs /src/libhevc/encoder/ihevce_entropy_interface.c linenumber=1603
          ihevce_lap_init /src/libhevc/encoder/ihevce_lap_interface.c linenumber=1610
            ihevce_populate_tree_nodes /src/libhevc/encoder/ihevce_lap_interface.c linenumber=327
              ihevce_populate_tree_nodes /src/libhevc/encoder/ihevce_lap_interface.c linenumber=392
                ihevce_populate_tree_nodes /src/libhevc/encoder/ihevce_lap_interface.c linenumber=400
          ihevce_lap_get_num_mem_recs /src/libhevc/encoder/ihevce_lap_interface.c linenumber=1612
          ihevce_decomp_pre_intra_init /src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c linenumber=1615
            hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=1742
            ihevce_cmn_utils_instr_set_router /src/libhevc/encoder/ihevce_cmn_utils_instr_set_router.c linenumber=1802
            ihevce_ipe_instr_set_router /src/libhevc/encoder/ihevce_ipe_instr_set_router.c linenumber=1804
          ihevce_decomp_pre_intra_get_num_mem_recs /src/libhevc/encoder/ihevce_decomp_pre_intra_pass.c linenumber=1623
          ihevce_rc_mem_init /src/libhevc/encoder/ihevce_rc_interface.c linenumber=1633
            rate_control_num_fill_use_free_memtab /src/libhevc/encoder/rate_control_api.c linenumber=390
            rate_control_num_fill_use_free_memtab /src/libhevc/encoder/rate_control_api.c linenumber=393
            rate_control_num_fill_use_free_memtab /src/libhevc/encoder/rate_control_api.c linenumber=399
            __assert_fail  linenumber=531
            __assert_fail  linenumber=532
            __assert_fail  linenumber=554
          ihevce_rc_mem_init /src/libhevc/encoder/ihevce_rc_interface.c linenumber=1643
          ihevce_rc_mem_init /src/libhevc/encoder/ihevce_rc_interface.c linenumber=1653
          ihevce_rc_get_num_mem_recs /src/libhevc/encoder/ihevce_rc_interface.c linenumber=1661
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2229
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2231
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2236
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2237
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2241
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2243
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2247
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2249
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2253
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2255
          osal_sem_create /src/libhevc/encoder/osal_semaphore.c linenumber=2276
            sem_init  linenumber=145
          osal_sem_create /src/libhevc/encoder/osal_semaphore.c linenumber=2287
          ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2300
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2310
          ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2313
            __assert_fail  linenumber=615
          ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2326
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2336
          ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2339
          ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2345
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2355
          ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2358
          ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2365
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2375
          ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2378
          ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2384
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2394
          ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2397
          ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2403
          ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2416
          ihevce_dmgr_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2422
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2432
          ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2435
          ihevce_dmgr_map_init /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2445
            ihevce_dmgr_map_rst_sync /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=556
          ihevce_dmgr_get_num_mem_recs /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2453
          ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2456
          ihevce_coarse_me_reg_thrds_sem /src/libhevc/encoder/ihevce_coarse_me_pass.c linenumber=2463
            hme_coarse_dep_mngr_reg_sem /src/libhevc/encoder/hme_interface.c linenumber=332
              ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2441
          ihevce_enc_loop_reg_sem_hdls /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=2468
            ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5699
            ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5710
            ihevce_dmgr_reg_sem_hdls /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5724
          ihevce_set_pre_enc_prms /src/libhevc/encoder/ihevce_frame_process.c linenumber=2502
            ihevce_coarse_me_set_resolution /src/libhevc/encoder/ihevce_coarse_me_pass.c linenumber=4888
              hme_coarse_set_resolution /src/libhevc/encoder/hme_interface.c linenumber=405
                hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=2945
                hme_set_layer_res_attrs /src/libhevc/encoder/hme_interface.c linenumber=2972
            ihevce_me_set_resolution /src/libhevc/encoder/ihevce_me_pass.c linenumber=4895
              hme_set_resolution /src/libhevc/encoder/hme_interface.c linenumber=544
                hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=2878
                hme_set_layer_res_attrs /src/libhevc/encoder/hme_interface.c linenumber=2905
            ihevce_populate_vps /src/libhevc/encoder/ihevce_encode_header.c linenumber=4921
              ihevce_get_level_index /src/libhevc/encoder/ihevce_error_check.c linenumber=2092
            ihevce_populate_sps /src/libhevc/encoder/ihevce_encode_header.c linenumber=4932
              ihevce_get_level_index /src/libhevc/encoder/ihevce_error_check.c linenumber=2455
            ihevce_populate_pps /src/libhevc/encoder/ihevce_encode_header.c linenumber=4945
            ihevce_populate_vui /src/libhevc/encoder/ihevce_encode_header_sei_vui.c linenumber=4961
              ihevce_get_level_index /src/libhevc/encoder/ihevce_error_check.c linenumber=2674
            osal_mutex_lock /src/libhevc/encoder/osal_mutex.c linenumber=4978
              pthread_mutex_lock  linenumber=213
            ihevce_rc_init /src/libhevc/encoder/ihevce_rc_interface.c linenumber=4983
              pow  linenumber=740
              pow  linenumber=744
              pow  linenumber=749
              ihevce_rc_get_scaled_hevce_qp_q3 /src/libhevc/encoder/ihevce_rc_interface.c linenumber=756
                log  linenumber=3786
                convert_float_to_fix /src/libhevc/encoder/convert_float_to_fix.c linenumber=3787
                  log  linenumber=56
                  pow  linenumber=59
                add32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=3792
                  norm32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=100
                  norm32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=101
                  shl32_dir_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=110
                    shr32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=367
                    shl32_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=371
                      shl32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=281
                  shr32_dir_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=111
                    shl32_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=457
                    shr32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=461
                  shl32_dir_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=116
                  shr32_dir_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=117
                  shl32_dir_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=122
                  shl32_dir_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=123
                  add32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=127
                number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=3793
                  shr32_dir_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=187
              ihevce_rc_get_scaled_mpeg2_qp_q6 /src/libhevc/encoder/ihevce_rc_interface.c linenumber=762
                __assert_fail  linenumber=3712
                __assert_fail  linenumber=3713
                pow  linenumber=3714
                convert_float_to_fix /src/libhevc/encoder/convert_float_to_fix.c linenumber=3715
              initialise_rate_control /src/libhevc/encoder/rate_control_api.c linenumber=968
                pow  linenumber=323
                init_pic_handling /src/libhevc/encoder/picture_type.c linenumber=336
                  find_pic_distbn_in_gop /src/libhevc/encoder/picture_type.c linenumber=275
                    pow  linenumber=1173
                    pow  linenumber=1183
                init_init_qp /src/libhevc/encoder/init_qp.c linenumber=346
                init_frm_rc_rd_model /src/libhevc/encoder/rc_rd_model_fix.c linenumber=360
                init_vbr_vbv /src/libhevc/encoder/vbr_storage_vbv.c linenumber=374
                  mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=119
                    norm32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=67
                    norm32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=68
                    shl32_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=73
                    shl32_sat /src/libhevc/encoder/ia_basic_ops32.h linenumber=74
                    mult32 /src/libhevc/encoder/ia_basic_ops40.h linenumber=76
                  div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=119
                    div32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=86
                      norm32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=1089
                      norm32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=1091
                      subc_32 /src/libhevc/encoder/ia_basic_ops32.h linenumber=1110
                  number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=119
                  init_error_bits /src/libhevc/encoder/fixed_point_error_bits.c linenumber=123
                init_cbr_buffer /src/libhevc/encoder/cbr_buffer_control.c linenumber=388
                  mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=212
                  div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=212
                  number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=212
                  init_error_bits /src/libhevc/encoder/fixed_point_error_bits.c linenumber=216
                  mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=270
                  div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=270
                  number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=270
                  __assert_fail  linenumber=276
                  set_upper_lower_vbv_threshold /src/libhevc/encoder/cbr_buffer_control.c linenumber=293
                    __assert_fail  linenumber=157
                init_vbv_str_prms /src/libhevc/encoder/vbr_str_prms.c linenumber=407
                init_cbr_buffer /src/libhevc/encoder/cbr_buffer_control.c linenumber=414
                init_est_sad /src/libhevc/encoder/est_sad.c linenumber=433
                init_bit_allocation /src/libhevc/encoder/bit_allocation.c linenumber=442
                  mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=748
                  div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=748
                  number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=748
                  mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=751
                  div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=751
                  number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=751
                  mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=759
                  div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=759
                  number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=759
                  init_rbip /src/libhevc/encoder/bit_allocation.c linenumber=764
                    get_actual_num_frames_in_gop /src/libhevc/encoder/bit_allocation.c linenumber=211
                      pic_type_get_actual_frms_in_gop /src/libhevc/encoder/picture_type.c linenumber=173
                  init_error_bits /src/libhevc/encoder/fixed_point_error_bits.c linenumber=790
                  init_prev_header_bits /src/libhevc/encoder/bit_allocation.c linenumber=799
                    pic_type_get_field_pic /src/libhevc/encoder/picture_type.c linenumber=576
                    update_rbip /src/libhevc/encoder/bit_allocation.c linenumber=579
                      check_update_rbip /src/libhevc/encoder/bit_allocation.c linenumber=278
                        get_actual_num_frames_in_gop /src/libhevc/encoder/bit_allocation.c linenumber=241
                        overflow_avoided_summation /src/libhevc/encoder/bit_allocation.c linenumber=246
                      overflow_avoided_summation /src/libhevc/encoder/bit_allocation.c linenumber=279
                    pic_type_get_frms_in_gop /src/libhevc/encoder/picture_type.c linenumber=606
                    mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=634
                    div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=634
                    number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=634
                    get_bits_based_on_complexity /src/libhevc/encoder/bit_allocation.c linenumber=671
                      convert_float_to_fix /src/libhevc/encoder/convert_float_to_fix.c linenumber=460
                      mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=461
                      mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=462
                      convert_float_to_fix /src/libhevc/encoder/convert_float_to_fix.c linenumber=479
                      mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=480
                      convert_float_to_fix /src/libhevc/encoder/convert_float_to_fix.c linenumber=485
                      convert_float_to_fix /src/libhevc/encoder/convert_float_to_fix.c linenumber=497
                      mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=498
                      add32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=506
                      add32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=507
                      add32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=517
                      div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=521
                      number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=522
                  pic_type_get_frms_in_gop /src/libhevc/encoder/picture_type.c linenumber=820
                  pic_type_get_actual_frms_in_gop /src/libhevc/encoder/picture_type.c linenumber=821
                  get_bits_based_on_complexity /src/libhevc/encoder/bit_allocation.c linenumber=854
                  ba_get_min_complexity_for_peak_br /src/libhevc/encoder/bit_allocation.c linenumber=884
                init_bit_allocation /src/libhevc/encoder/bit_allocation.c linenumber=461
                init_cbr_buffer /src/libhevc/encoder/cbr_buffer_control.c linenumber=486
                get_buf_max_drain_rate /src/libhevc/encoder/cbr_buffer_control.c linenumber=535
                  __assert_fail  linenumber=971
                init_mb_level_rc /src/libhevc/encoder/mb_model_based.c linenumber=546
                init_sad_acc /src/libhevc/encoder/rc_sad_acc.c linenumber=553
                rc_get_max_hme_sad_per_pixel /src/libhevc/encoder/rate_control_api.c linenumber=555
                  get_bits_per_frame /src/libhevc/encoder/bit_allocation.c linenumber=3930
              rc_init_set_ebf /src/libhevc/encoder/rate_control_api.c linenumber=1011
                set_cbr_ebf /src/libhevc/encoder/cbr_buffer_control.c linenumber=3128
              rc_get_bpp_based_scene_cut_qp /src/libhevc/encoder/rate_control_api.c linenumber=1019
                assign_complexity_coeffs /src/libhevc/encoder/bit_allocation.c linenumber=3562
                get_cur_frm_est_header_bits /src/libhevc/encoder/bit_allocation.c linenumber=3564
                get_scene_change_tot_frm_bits /src/libhevc/encoder/bit_allocation.c linenumber=3567
                  pic_type_get_intra_frame_interval /src/libhevc/encoder/picture_type.c linenumber=2430
                  pic_type_get_frms_in_gop /src/libhevc/encoder/picture_type.c linenumber=2434
                  pic_type_get_actual_frms_in_gop /src/libhevc/encoder/picture_type.c linenumber=2453
                  bit_alloc_get_intra_bits /src/libhevc/encoder/bit_allocation.c linenumber=2500
                    get_cbr_buffer_size /src/libhevc/encoder/cbr_buffer_control.c linenumber=973
                    get_cbr_ebf /src/libhevc/encoder/cbr_buffer_control.c linenumber=974
                    get_rc_type /src/libhevc/encoder/cbr_buffer_control.c linenumber=983
                    pic_type_get_actual_frms_in_gop /src/libhevc/encoder/picture_type.c linenumber=984
                    update_rbip /src/libhevc/encoder/bit_allocation.c linenumber=997
                    pic_type_get_intra_frame_interval /src/libhevc/encoder/picture_type.c linenumber=1008
                    pic_type_get_inter_frame_interval /src/libhevc/encoder/picture_type.c linenumber=1009
                    ret_rbip_default_preenc /src/libhevc/encoder/bit_allocation.c linenumber=1022
                      pic_type_get_intra_frame_interval /src/libhevc/encoder/picture_type.c linenumber=264
                    update_rbip /src/libhevc/encoder/bit_allocation.c linenumber=1025
                    get_buf_max_drain_rate /src/libhevc/encoder/cbr_buffer_control.c linenumber=1028
                    get_cbr_buffer_size /src/libhevc/encoder/cbr_buffer_control.c linenumber=1030
                    pic_type_get_field_pic /src/libhevc/encoder/picture_type.c linenumber=1036
                    pic_type_get_inter_frame_interval /src/libhevc/encoder/picture_type.c linenumber=1038
                    cbr_get_delay_frames /src/libhevc/encoder/cbr_buffer_control.c linenumber=1121
                    update_rbip /src/libhevc/encoder/bit_allocation.c linenumber=1129
                    get_bits_based_on_complexity /src/libhevc/encoder/bit_allocation.c linenumber=1193
                    __assert_fail  linenumber=1217
                get_min_max_bits_based_on_buffer /src/libhevc/encoder/rate_control_api.c linenumber=3582
                  cbr_modify_ebf_estimate /src/libhevc/encoder/cbr_buffer_control.c linenumber=652
                  get_max_target_bits /src/libhevc/encoder/vbr_storage_vbv.c linenumber=657
                    get_error_bits /src/libhevc/encoder/fixed_point_error_bits.c linenumber=174
                      mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=173
                      div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=173
                      number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=173
                    overflow_avoided_summation /src/libhevc/encoder/bit_allocation.c linenumber=177
                  pic_type_get_rem_frms_in_gop /src/libhevc/encoder/picture_type.c linenumber=663
                  rc_get_rem_bits_in_period /src/libhevc/encoder/rate_control_api.c linenumber=664
                    get_rem_bits_in_period /src/libhevc/encoder/bit_allocation.c linenumber=2613
                      update_rbip /src/libhevc/encoder/bit_allocation.c linenumber=1608
                  get_max_tgt_bits_dvd_comp /src/libhevc/encoder/vbr_storage_vbv.c linenumber=666
                  cbr_buffer_constraint_check /src/libhevc/encoder/cbr_buffer_control.c linenumber=674
                    get_error_bits /src/libhevc/encoder/fixed_point_error_bits.c linenumber=331
                    get_error_bits /src/libhevc/encoder/fixed_point_error_bits.c linenumber=332
                  vbr_stream_buffer_constraint_check /src/libhevc/encoder/cbr_buffer_control.c linenumber=679
                get_init_qp_using_pels_bits_per_frame /src/libhevc/encoder/init_qp.c linenumber=3599
                  mult32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=151
                  div32_var_q /src/libhevc/encoder/var_q_operator.c linenumber=151
                  number_t_to_word32 /src/libhevc/encoder/var_q_operator.c linenumber=151
              ihevce_rc_get_scaled_hevc_qp_from_qs_q3 /src/libhevc/encoder/ihevce_rc_interface.c linenumber=1027
            ihevce_vbv_complaince_init_level /src/libhevc/encoder/ihevce_rc_interface.c linenumber=4992
              __assert_fail  linenumber=5790
            osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=4996
              pthread_mutex_unlock  linenumber=252
        osal_mutex_create /src/libhevc/encoder/osal_mutex.c linenumber=396
          pthread_mutex_init  linenumber=117
        osal_mutex_create /src/libhevc/encoder/osal_mutex.c linenumber=404
        osal_mutex_create /src/libhevc/encoder/osal_mutex.c linenumber=411
        ihevce_context_reset /src/libhevc/encoder/ihevce_hle_interface.c linenumber=418
      ihevce_hle_interface_delete /src/libhevc/encoder/ihevce_hle_interface.c linenumber=807
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2038
          sem_destroy  linenumber=206
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2039
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2040
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2043
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2044
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2048
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2049
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2051
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2052
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2054
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2060
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2061
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2062
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2066
          pthread_mutex_destroy  linenumber=167
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2069
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2074
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2076
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2081
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2083
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2088
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2089
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2090
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2091
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2092
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2093
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2094
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2095
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2096
        ihevce_enc_loop_delete /src/libhevc/encoder/ihevce_enc_loop_pass.c linenumber=2101
          ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5765
          ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5767
          ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=5769
        ihevce_coarse_me_delete /src/libhevc/encoder/ihevce_coarse_me_pass.c linenumber=2106
          hme_coarse_dep_mngr_delete /src/libhevc/encoder/hme_interface.c linenumber=362
            hme_derive_num_layers /src/libhevc/encoder/hme_interface.c linenumber=2485
            __assert_fail  linenumber=2486
            ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2492
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2113
        osal_sem_destroy /src/libhevc/encoder/osal_semaphore.c linenumber=2118
        ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2126
        ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2133
        ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2136
        ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2143
        ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2149
        ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2154
        ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2159
        ihevce_dmgr_del /src/libhevc/encoder/ihevce_dep_mngr.c linenumber=2166
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2174
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2180
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2185
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=2190
        ihevce_mem_manager_free /src/libhevc/encoder/ihevce_memory_init.c linenumber=2195
        ihevce_osal_delete /src/libhevc/encoder/ihevce_common_utils.c linenumber=2247
          osal_close /src/libhevc/encoder/osal.c linenumber=812
      memory_free /src/libhevc/encoder/ihevce_plugin.c linenumber=809
      memory_free /src/libhevc/encoder/ihevce_plugin.c linenumber=815
      memory_free /src/libhevc/encoder/ihevce_plugin.c linenumber=818
      ihevce_query_io_buf_req /src/libhevc/encoder/ihevce_hle_interface.c linenumber=874
        ihevce_lap_get_num_ip_bufs /src/libhevc/encoder/ihevce_lap_interface.c linenumber=485
      mem_mngr_alloc /src/libhevc/encoder/ihevce_plugin.c linenumber=894
        posix_memalign  linenumber=145
        posix_memalign  linenumber=149
        __assert_fail  linenumber=161
      mem_mngr_alloc /src/libhevc/encoder/ihevce_plugin.c linenumber=950
      __assert_fail  linenumber=989
      osal_mutex_create /src/libhevc/encoder/osal_mutex.c linenumber=1006
      osal_cond_var_create /src/libhevc/encoder/osal_cond_var.c linenumber=1019
        pthread_cond_init  linenumber=120
      mem_mngr_alloc /src/libhevc/encoder/ihevce_plugin.c linenumber=1042
      ihevce_create_ports /src/libhevc/encoder/ihevce_hle_interface.c linenumber=1150
        ihevce_mem_manager_que_init /src/libhevc/encoder/ihevce_memory_init.c linenumber=659
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2563
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2573
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2586
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2601
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2651
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2680
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2711
          ihevce_buff_que_get_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2746
          __assert_fail  linenumber=2759
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2834
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2838
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2871
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2877
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2920
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2924
          ihevce_buff_que_init /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2959
          ihevce_buff_que_get_num_mem_recs /src/libhevc/encoder/ihevce_buffer_que.c linenumber=2963
        osal_mutex_create /src/libhevc/encoder/osal_mutex.c linenumber=675
      osal_thread_create /src/libhevc/encoder/osal_thread.c linenumber=1179
        pthread_attr_init  linenumber=152
        pthread_create  linenumber=159
        osal_func /src/libhevc/encoder/osal_thread.c linenumber=159
          pthread_exit  linenumber=261
        pthread_attr_destroy  linenumber=173
      memory_free /src/libhevc/encoder/ihevce_plugin.c linenumber=1244
  _ZN5Codec12encodeFramesEPKhm /src/libhevc/fuzzer/hevc_enc_fuzzer.cpp linenumber=219
    ihevce_encode_header /src/libhevc/encoder/ihevce_plugin.c linenumber=154
      ihevce_queue_out_buffer /src/libhevc/encoder/ihevce_plugin.c linenumber=1867
        ihevce_q_get_free_out_strm_buff /src/libhevc/encoder/ihevce_hle_interface.c linenumber=1445
          ihevce_q_get_free_buff /src/libhevc/encoder/ihevce_hle_q_func.c linenumber=1699
            osal_mutex_lock /src/libhevc/encoder/osal_mutex.c linenumber=138
            ihevce_buff_que_get_free_buf /src/libhevc/encoder/ihevce_buffer_que.c linenumber=142
            osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=145
            __assert_fail  linenumber=220
            osal_sem_wait /src/libhevc/encoder/osal_semaphore.c linenumber=224
              sem_wait  linenumber=258
        osal_mutex_lock /src/libhevc/encoder/osal_mutex.c linenumber=1452
        __assert_fail  linenumber=1467
        __assert_fail  linenumber=1468
        osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=1487
        ihevce_q_set_out_strm_buff_prod /src/libhevc/encoder/ihevce_hle_interface.c linenumber=1493
          ihevce_q_set_buff_prod /src/libhevc/encoder/ihevce_hle_q_func.c linenumber=1828
            osal_mutex_lock /src/libhevc/encoder/osal_mutex.c linenumber=271
            ihevce_buff_que_set_buf_prod /src/libhevc/encoder/ihevce_buffer_que.c linenumber=274
            osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=278
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=289
              sem_post  linenumber=301
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=295
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=320
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=324
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=333
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=338
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=344
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=349
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=354
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=358
            osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=363
      ihevce_entropy_encode_header /src/libhevc/encoder/ihevce_entropy_cod.c linenumber=1871
        ihevce_q_get_filled_buff /src/libhevc/encoder/ihevce_hle_q_func.c linenumber=718
          osal_mutex_lock /src/libhevc/encoder/osal_mutex.c linenumber=401
          ihevce_buff_que_get_next_buf /src/libhevc/encoder/ihevce_buffer_que.c linenumber=405
          osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=408
          osal_sem_wait /src/libhevc/encoder/osal_semaphore.c linenumber=508
        ihevce_bitstrm_init /src/libhevc/encoder/ihevce_bitstream.c linenumber=725
        ihevce_generate_vps /src/libhevc/encoder/ihevce_encode_header.c linenumber=732
          ihevce_put_nal_start_code_prefix /src/libhevc/encoder/ihevce_bitstream.c linenumber=837
            __assert_fail  linenumber=437
            __assert_fail  linenumber=438
          ihevce_generate_nal_unit_header /src/libhevc/encoder/ihevce_encode_header.c linenumber=840
            __assert_fail  linenumber=150
            __assert_fail  linenumber=151
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=154
              __assert_fail  linenumber=138
              __assert_fail  linenumber=141
              __assert_fail  linenumber=144
              __assert_fail  linenumber=146
              __assert_fail  linenumber=148
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=161
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=164
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=843
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=847
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=851
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=855
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=859
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=863
          ihevce_generate_profile_tier_level /src/libhevc/encoder/ihevce_encode_header.c linenumber=867
            ihevce_generate_when_profile_present /src/libhevc/encoder/ihevce_encode_header.c linenumber=324
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=195
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=199
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=203
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=209
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=215
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=219
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=223
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=228
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=232
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=237
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=242
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=247
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=253
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=259
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=265
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=269
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=275
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=281
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=282
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=283
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=328
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=334
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=339
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=349
            ihevce_generate_when_profile_present /src/libhevc/encoder/ihevce_encode_header.c linenumber=358
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=364
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=870
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=880
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=344
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=885
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=889
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=894
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=898
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=902
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=906
          ihevce_put_rbsp_trailing_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=910
        ihevce_generate_sps /src/libhevc/encoder/ihevce_encode_header.c linenumber=735
          ihevce_put_nal_start_code_prefix /src/libhevc/encoder/ihevce_bitstream.c linenumber=954
          ihevce_generate_nal_unit_header /src/libhevc/encoder/ihevce_encode_header.c linenumber=957
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=960
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=964
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=968
          ihevce_generate_profile_tier_level /src/libhevc/encoder/ihevce_encode_header.c linenumber=972
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=975
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=979
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=985
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=990
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=994
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=998
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1004
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1008
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1012
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1016
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1021
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1025
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1029
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1033
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1043
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1047
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1051
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1056
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1060
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1064
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1068
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1073
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1078
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1083
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1089
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1103
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1107
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1112
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1121
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1125
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1129
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1134
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1139
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1144
          ihevce_short_term_ref_pic_set /src/libhevc/encoder/ihevce_encode_header.c linenumber=1150
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=414
            __assert_fail  linenumber=422
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=425
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=429
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=435
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=439
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=451
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=455
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1159
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1165
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1171
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1179
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1186
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1191
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1197
          ihevce_generate_vui /src/libhevc/encoder/ihevce_encode_header_sei_vui.c linenumber=1205
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=401
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=407
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=412
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=416
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=422
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=428
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=433
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=443
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=447
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=453
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=457
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=461
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=467
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=473
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=478
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=484
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=488
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=493
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=497
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=503
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=507
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=511
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=515
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=520
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=526
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=530
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=534
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=540
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=545
            ihevce_generate_hrd_params /src/libhevc/encoder/ihevce_encode_header_sei_vui.c linenumber=551
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=213
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=218
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=226
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=235
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=239
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=249
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=270
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=274
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=280
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=285
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=295
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=302
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=312
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=319
              ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=329
              ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=338
              ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=345
              ihevce_generate_sub_layer_hrd_params /src/libhevc/encoder/ihevce_encode_header_sei_vui.c linenumber=353
                ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=152
                ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=157
                ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=164
                ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=170
                ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=177
              ihevce_generate_sub_layer_hrd_params /src/libhevc/encoder/ihevce_encode_header_sei_vui.c linenumber=364
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=556
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=562
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=566
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=572
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=576
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=580
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=584
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=588
            ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=592
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1209
          ihevce_put_rbsp_trailing_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1213
        ihevce_generate_pps /src/libhevc/encoder/ihevce_encode_header.c linenumber=738
          ihevce_put_nal_start_code_prefix /src/libhevc/encoder/ihevce_bitstream.c linenumber=1242
          ihevce_generate_nal_unit_header /src/libhevc/encoder/ihevce_encode_header.c linenumber=1245
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1248
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1252
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1256
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1260
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1264
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1268
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1272
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1276
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1281
          ihevce_put_sev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1286
            ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=396
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1290
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1294
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1298
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1304
          ihevce_put_sev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1309
          ihevce_put_sev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1313
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1317
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1323
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1327
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1331
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1335
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1339
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1345
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1349
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1353
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1361
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1367
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1373
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1380
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1386
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1394
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1400
          ihevce_put_sev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1407
          ihevce_put_sev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1411
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1417
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1430
          ihevce_put_uev /src/libhevc/encoder/ihevce_bitstream.c linenumber=1439
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1444
          ihevce_put_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1449
          ihevce_put_rbsp_trailing_bits /src/libhevc/encoder/ihevce_bitstream.c linenumber=1452
        __assert_fail  linenumber=760
        __assert_fail  linenumber=784
        ihevce_q_rel_buf /src/libhevc/encoder/ihevce_hle_q_func.c linenumber=822
          osal_mutex_lock /src/libhevc/encoder/osal_mutex.c linenumber=552
          ihevce_buff_que_rel_buf /src/libhevc/encoder/ihevce_buffer_que.c linenumber=555
          osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=558
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=569
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=575
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=580
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=588
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=592
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=598
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=603
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=604
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=610
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=615
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=620
          osal_sem_post /src/libhevc/encoder/osal_semaphore.c linenumber=624
      ihevce_receive_out_buffer /src/libhevc/encoder/ihevce_plugin.c linenumber=1876
        osal_mutex_lock /src/libhevc/encoder/osal_mutex.c linenumber=1288
        osal_cond_var_wait /src/libhevc/encoder/osal_cond_var.c linenumber=1315
          pthread_cond_wait  linenumber=219
        __assert_fail  linenumber=1329
        osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=1383
        osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=1397
        osal_mutex_unlock /src/libhevc/encoder/osal_mutex.c linenumber=1412
    ihevce_encode /src/libhevc/encoder/ihevce_plugin.c linenumber=195
      ihevce_queue_out_buffer /src/libhevc/encoder/ihevce_plugin.c linenumber=1956
      ihevce_q_get_free_inp_data_buff /src/libhevc/encoder/ihevce_hle_interface.c linenumber=1978
        ihevce_q_get_free_buff /src/libhevc/encoder/ihevce_hle_q_func.c linenumber=1634
      ihevce_copy_inp_8bit /src/libhevc/encoder/ihevce_plugin.c linenumber=2031
      ihevce_get_level_index /src/libhevc/encoder/ihevce_error_check.c linenumber=2051
      ihevce_q_get_free_inp_ctrl_buff /src/libhevc/encoder/ihevce_hle_interface.c linenumber=2060
        ihevce_q_get_free_buff /src/libhevc/encoder/ihevce_hle_q_func.c linenumber=1665
      ihevce_q_set_inp_ctrl_buff_prod /src/libhevc/encoder/ihevce_hle_interface.c linenumber=2090
        ihevce_q_set_buff_prod /src/libhevc/encoder/ihevce_hle_q_func.c linenumber=1797
      ihevce_q_set_inp_data_buff_prod /src/libhevc/encoder/ihevce_hle_interface.c linenumber=2116
        ihevce_q_set_buff_prod /src/libhevc/encoder/ihevce_hle_q_func.c linenumber=1767
      ihevce_receive_out_buffer /src/libhevc/encoder/ihevce_plugin.c linenumber=2142
  _ZN5CodecD2Ev /src/libhevc/fuzzer/hevc_enc_fuzzer.cpp linenumber=221
    _ZN5Codec13deInitEncoderEv /src/libhevc/fuzzer/hevc_enc_fuzzer.cpp linenumber=80
      ihevce_close /src/libhevc/encoder/ihevce_plugin.c linenumber=205
        ihevce_queue_out_buffer /src/libhevc/encoder/ihevce_plugin.c linenumber=1556
        ihevce_q_get_free_inp_data_buff /src/libhevc/encoder/ihevce_hle_interface.c linenumber=1569
        ihevce_q_set_inp_data_buff_prod /src/libhevc/encoder/ihevce_hle_interface.c linenumber=1590
        osal_thread_wait /src/libhevc/encoder/osal_thread.c linenumber=1606
          pthread_join  linenumber=477
        osal_thread_destroy /src/libhevc/encoder/osal_thread.c linenumber=1609
        mem_mngr_free /src/libhevc/encoder/ihevce_plugin.c linenumber=1625
        osal_mutex_destroy /src/libhevc/encoder/osal_mutex.c linenumber=1630
        osal_cond_var_destroy /src/libhevc/encoder/osal_cond_var.c linenumber=1633
          pthread_cond_destroy  linenumber=171
        mem_mngr_free /src/libhevc/encoder/ihevce_plugin.c linenumber=1644
        mem_mngr_free /src/libhevc/encoder/ihevce_plugin.c linenumber=1645
        ihevce_hle_interface_delete /src/libhevc/encoder/ihevce_hle_interface.c linenumber=1651
        memory_free /src/libhevc/encoder/ihevce_plugin.c linenumber=1666
        memory_free /src/libhevc/encoder/ihevce_plugin.c linenumber=1669
    __clang_call_terminate  linenumber=80
      __cxa_begin_catch  linenumber=-1
====================================
