Lines Matching refs:ai

1027         struct ovectl_ratemanage_arg *ai=
1030 ai->management_active=hi->managed;
1031 ai->bitrate_hard_window=ai->bitrate_av_window=
1033 ai->bitrate_av_window_center=1.;
1034 ai->bitrate_hard_min=hi->bitrate_min;
1035 ai->bitrate_hard_max=hi->bitrate_max;
1036 ai->bitrate_av_lo=hi->bitrate_av;
1037 ai->bitrate_av_hi=hi->bitrate_av;
1045 struct ovectl_ratemanage_arg *ai=
1047 if(ai==NULL){
1050 hi->managed=ai->management_active;
1060 struct ovectl_ratemanage_arg *ai=
1062 if(ai==NULL){
1065 hi->bitrate_av=(ai->bitrate_av_lo+ai->bitrate_av_hi)*.5;
1072 struct ovectl_ratemanage_arg *ai=
1074 if(ai==NULL){
1078 hi->bitrate_min=ai->bitrate_hard_min;
1079 hi->bitrate_max=ai->bitrate_hard_max;
1080 hi->bitrate_reservoir=ai->bitrate_hard_window*
1091 struct ovectl_ratemanage2_arg *ai=
1093 if(ai==NULL)return OV_EINVAL;
1095 ai->management_active=hi->managed;
1096 ai->bitrate_limit_min_kbps=hi->bitrate_min/1000;
1097 ai->bitrate_limit_max_kbps=hi->bitrate_max/1000;
1098 ai->bitrate_average_kbps=hi->bitrate_av/1000;
1099 ai->bitrate_average_damping=hi->bitrate_av_damp;
1100 ai->bitrate_limit_reservoir_bits=hi->bitrate_reservoir;
1101 ai->bitrate_limit_reservoir_bias=hi->bitrate_reservoir_bias;
1106 struct ovectl_ratemanage2_arg *ai=
1108 if(ai==NULL){
1112 if(ai->bitrate_limit_min_kbps>0 &&
1113 ai->bitrate_average_kbps>0 &&
1114 ai->bitrate_limit_min_kbps>ai->bitrate_average_kbps)
1117 if(ai->bitrate_limit_max_kbps>0 &&
1118 ai->bitrate_average_kbps>0 &&
1119 ai->bitrate_limit_max_kbps<ai->bitrate_average_kbps)
1122 if(ai->bitrate_limit_min_kbps>0 &&
1123 ai->bitrate_limit_max_kbps>0 &&
1124 ai->bitrate_limit_min_kbps>ai->bitrate_limit_max_kbps)
1127 if(ai->bitrate_average_damping <= 0.)
1130 if(ai->bitrate_limit_reservoir_bits < 0)
1133 if(ai->bitrate_limit_reservoir_bias < 0.)
1136 if(ai->bitrate_limit_reservoir_bias > 1.)
1139 hi->managed=ai->management_active;
1140 hi->bitrate_min=ai->bitrate_limit_min_kbps * 1000;
1141 hi->bitrate_max=ai->bitrate_limit_max_kbps * 1000;
1142 hi->bitrate_av=ai->bitrate_average_kbps * 1000;
1143 hi->bitrate_av_damp=ai->bitrate_average_damping;
1144 hi->bitrate_reservoir=ai->bitrate_limit_reservoir_bits;
1145 hi->bitrate_reservoir_bias=ai->bitrate_limit_reservoir_bias;