diff options
Diffstat (limited to 'encoder/svc/isvce_structs.h')
-rw-r--r-- | encoder/svc/isvce_structs.h | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/encoder/svc/isvce_structs.h b/encoder/svc/isvce_structs.h index 1acf2ed..25200f4 100644 --- a/encoder/svc/isvce_structs.h +++ b/encoder/svc/isvce_structs.h @@ -65,8 +65,23 @@ #include "ih264e_cabac_structs.h" #include "ih264e_defs.h" #include "ime_structs.h" + +/* Dependencies of 'irc_picture_type.h' */ #include "irc_cntrl_param.h" #include "irc_frame_info_collector.h" +#include "irc_mem_req_and_acq.h" + +/* Dependencies of 'irc_rate_control_api_structs' */ +#include "irc_picture_type.h" +#include "irc_rd_model.h" +#include "irc_vbr_storage_vbv.h" +#include "irc_est_sad.h" +#include "irc_bit_allocation.h" +#include "irc_mb_model_based.h" +#include "irc_cbr_buffer_control.h" +#include "irc_vbr_str_prms.h" +#include "irc_common.h" +#include "irc_rate_control_api_structs.h" #include "ih264e_structs.h" #include "isvce_cabac_structs.h" @@ -77,9 +92,6 @@ #include "isvce_pred_structs.h" #include "isvce_rc_utils.h" -#include "irc_cntrl_param.h" -#include "irc_frame_info_collector.h" - typedef struct svc_params_t { /** @@ -723,7 +735,7 @@ typedef struct isvce_entropy_ctxt_t */ typedef struct isvce_rate_control_ctxt_t { - void *apps_rate_control_api[MAX_NUM_SPATIAL_LAYERS]; + rate_control_api_t *apps_rate_control_api[MAX_NUM_SPATIAL_LAYERS]; void *pps_frame_time; |