Home | History | Annotate | Download | only in src

Lines Matching refs:sRCParams

133         ctx->sRCParams.RCEnable = IMG_TRUE;
136 ctx->sRCParams.RCEnable = IMG_TRUE;
139 ctx->sRCParams.RCEnable = IMG_FALSE;
200 ctx->sRCParams.InitialQp = 15;
201 ctx->sRCParams.MinQP = 1;
202 ctx->sRCParams.FrameRate = 30;
214 ctx->sRCParams.BitsPerSecond = TOPAZ_MPEG4_MAX_BITRATE;
220 ctx->sRCParams.BitsPerSecond = seq_params->bits_per_second;
222 ctx->sRCParams.FrameRate = (seq_params->frame_rate < 1) ?
224 ctx->sRCParams.InitialQp = seq_params->initial_qp;
225 ctx->sRCParams.MinQP = seq_params->min_qp;
226 ctx->sRCParams.BUSize = 0; /* default 0, and will be set in pnw__setup_busize */
228 ctx->sRCParams.Slices = 1;
229 ctx->sRCParams.QCPOffset = 0;/* FIXME */
231 if (ctx->sRCParams.IntraFreq != seq_params->intra_period
233 && ctx->sRCParams.IntraFreq != 0
234 && ((ctx->obj_context->frame_count + 1) % ctx->sRCParams.IntraFreq) != 0
235 && (!ctx->sRCParams.bDisableFrameSkipping)) {
244 ctx->sRCParams.IntraFreq = seq_params->intra_period;
246 ctx->sRCParams.IntraFreq = seq_params->intra_period;
248 frame_size = ctx->sRCParams.BitsPerSecond / ctx->sRCParams.FrameRate;
250 ctx->sRCParams.BufferSize = ctx->sRCParams.BitsPerSecond;
254 ctx->sRCParams.BufferSize /= 16384;
255 ctx->sRCParams.BufferSize *= 16384;
257 ctx->sRCParams.InitialLevel = (3 * ctx->sRCParams.BufferSize) >> 4;
259 ctx->sRCParams.InitialLevel += (frame_size / 2);
260 ctx->sRCParams.InitialLevel /= frame_size;
261 ctx->sRCParams.InitialLevel *= frame_size;
262 ctx->sRCParams.InitialDelay = ctx->sRCParams.BufferSize - ctx->sRCParams.InitialLevel;
263 ctx->buffer_size = ctx->sRCParams.BufferSize;
343 /*if (ctx->sRCParams.RCEnable && ctx->sRCParams.FrameSkip)