Lines Matching defs:params

45     x265_param   *params;
86 ctx->api->param_free(ctx->params);
102 if (ctx->api->param_parse(ctx->params, key, buf) == X265_PARAM_BAD_VALUE) {
117 if (ctx->api->param_parse(ctx->params, key, buf) == X265_PARAM_BAD_VALUE) {
136 ctx->params = ctx->api->param_alloc();
137 if (!ctx->params) {
142 if (ctx->api->param_default_preset(ctx->params, ctx->preset, ctx->tune) < 0) {
160 ctx->params->frameNumThreads = avctx->thread_count;
162 ctx->params->fpsNum = avctx->framerate.num;
163 ctx->params->fpsDenom = avctx->framerate.den;
165 ctx->params->fpsNum = avctx->time_base.den;
166 ctx->params->fpsDenom = avctx->time_base.num * avctx->ticks_per_frame;
168 ctx->params->sourceWidth = avctx->width;
169 ctx->params->sourceHeight = avctx->height;
170 ctx->params->bEnablePsnr = !!(avctx->flags & AV_CODEC_FLAG_PSNR);
171 ctx->params->bOpenGOP = !(avctx->flags & AV_CODEC_FLAG_CLOSED_GOP);
174 if (ctx->params->sourceWidth < 64 || ctx->params->sourceHeight < 64)
175 ctx->params->maxCUSize = 32;
176 if (ctx->params->sourceWidth < 32 || ctx->params->sourceHeight < 32)
177 ctx->params->maxCUSize = 16;
178 if (ctx->params->sourceWidth < 16 || ctx->params->sourceHeight < 16) {
180 ctx->params->sourceWidth, ctx->params->sourceHeight);
185 ctx->params->vui.bEnableVideoSignalTypePresentFlag = 1;
188 ctx->params->vui.bEnableVideoFullRangeFlag =
191 ctx->params->vui.bEnableVideoFullRangeFlag =
204 ctx->params->vui.bEnableColorDescriptionPresentFlag = 1;
207 ctx->params->vui.colorPrimaries = avctx->color_primaries;
208 ctx->params->vui.transferCharacteristics = avctx->color_trc;
211 ctx->params->preferredTransferCharacteristics = ctx->params->vui.transferCharacteristics;
213 ctx->params->vui.matrixCoeffs = avctx->colorspace;
219 ctx->params->vui.bEnableChromaLocInfoPresentFlag =
223 if (ctx->params->vui.bEnableChromaLocInfoPresentFlag) {
224 ctx->params->vui.chromaSampleLocTypeTopField =
225 ctx->params->vui.chromaSampleLocTypeBottomField =
237 if (ctx->api->param_parse(ctx->params, "sar", sar) == X265_PARAM_BAD_VALUE) {
254 ctx->params->internalCsp = X265_CSP_I400;
260 ctx->params->vui.matrixCoeffs = AVCOL_SPC_RGB;
261 ctx->params->vui.bEnableVideoSignalTypePresentFlag = 1;
262 ctx->params->vui.bEnableColorDescriptionPresentFlag = 1;
265 ctx->params->internalCsp = X265_CSP_I444;
269 ctx->params->internalCsp = desc->log2_chroma_h == 1 ?
283 if (ctx->api->param_parse(ctx->params, "crf", crf) == X265_PARAM_BAD_VALUE) {
288 ctx->params->rc.bitrate = avctx->bit_rate / 1000;
289 ctx->params->rc.rateControlMode = X265_RC_ABR;
334 ctx->params->rc.vbvBufferSize = avctx->rc_buffer_size / 1000;
335 ctx->params->rc.vbvMaxBitrate = avctx->rc_max_rate / 1000;
340 cpb_props->buffer_size = ctx->params->rc.vbvBufferSize * 1000;
341 cpb_props->max_bitrate = ctx->params->rc.vbvMaxBitrate * 1000LL;
342 cpb_props->avg_bitrate = ctx->params->rc.bitrate * 1000LL;
345 ctx->params->bRepeatHeaders = 1;
371 int parse_ret = ctx->api->param_parse(ctx->params, en->key, en->value);
388 if (ctx->params->rc.vbvBufferSize && avctx->rc_initial_buffer_occupancy > 1000 &&
389 ctx->params->rc.vbvBufferInit == 0.9) {
390 ctx->params->rc.vbvBufferInit = (float)avctx->rc_initial_buffer_occupancy / 1000;
394 if (ctx->api->param_apply_profile(ctx->params, ctx->profile) < 0) {
405 ctx->encoder = ctx->api->encoder_open(ctx->params);
442 if (ctx->params->rc.aqMode == X265_AQ_NONE) {
449 int mb_size = (ctx->params->rc.qgSize == 8) ? 8 : 16;
516 ctx->api->picture_init(ctx->params, &x265pic);
717 { "x265-params", "set the x265 configuration using a :-separated list of key=value parameters", OFFSET(x265_opts), AV_OPT_TYPE_DICT, { 0 }, 0, 0, VE },