Lines Matching full:control

168 /*!\brief AVx encoder control functions
170 * This set of macros define the control functions available for AVx
172 * The range of encode control ID is 7-229(max).
177 /*!\brief Codec control function to set which reference frame encoder can use,
182 /*!\brief Codec control function to pass an ROI map to encoder, aom_roi_map_t*
187 /*!\brief Codec control function to pass an Active map to encoder,
194 /*!\brief Codec control function to set encoder scaling mode for the next
199 /*!\brief Codec control function to set encoder spatial layer id, int
204 /*!\brief Codec control function to set encoder internal speed settings,
222 /*!\brief Codec control function to enable automatic set and use alf frames,
232 /*!\brief Codec control function to set the sharpness parameter,
243 /*!\brief Codec control function to set the threshold for MBs treated static,
250 /*!\brief Codec control function to get last quantizer chosen by the encoder,
257 /*!\brief Codec control function to get last quantizer chosen by the encoder,
265 /*!\brief Codec control function to set the max no of frames to create arf,
270 /*!\brief Codec control function to set the filter strength for the arf,
277 /*!\brief Codec control function to set visual tuning, aom_tune_metric (int)
284 /*!\brief Codec control function to set constrained / constant quality level,
294 /*!\brief Codec control function to set max data rate for intra frames,
308 /*!\brief Codec control function to set number of spatial layers, int
313 /*!\brief Codec control function to set max data rate for inter frames,
343 /*!\brief Codec control function to set lossless encoding mode, unsigned int
355 /*!\brief Codec control function to enable the row based multi-threading
363 /*!\brief Codec control function to set number of tile columns. unsigned int
369 * decoding. The parameter for this control describes the number of tile
382 /*!\brief Codec control function to set number of tile rows, unsigned int
387 * independently. The parameter for this control describes the number of tile
400 /*!\brief Codec control function to enable RDO modulated by frame temporal
410 /*!\brief Codec control function to enable temporal filtering on key frame,
419 /*!\brief Codec control function to enable frame parallel decoding feature,
425 * video frames in the decoder. This control function provides a means to
433 /*!\brief Codec control function to enable error_resilient_mode, int parameter
444 /*!\brief Codec control function to enable s_frame_mode, int parameter
455 /*!\brief Codec control function to set adaptive quantization mode, unsigned
460 * subjective quality. This control makes encoder operate in one of the
470 /*!\brief Codec control function to enable/disable periodic Q boost, unsigned
474 * frame level Q periodically. This control function provides a means to
482 /*!\brief Codec control function to set noise sensitivity, unsigned int
490 /*!\brief Codec control function to set content type, aom_tune_content
499 /*!\brief Codec control function to set CDF update mode, unsigned int
508 /*!\brief Codec control function to set color space info, int parameter
529 /*!\brief Codec control function to set transfer function info, int parameter
554 /*!\brief Codec control function to set transfer function info, int parameter
575 /*!\brief Codec control function to set chroma 4:2:0 sample position info,
582 /*!\brief Codec control function to set minimum interval between GF/ARF
589 /*!\brief Codec control function to set minimum interval between GF/ARF
596 /*!\brief Codec control function to get an active map back from the encoder,
601 /*!\brief Codec control function to set color range bit, int parameter
608 /*!\brief Codec control function to set intended rendering image size,
615 /*!\brief Control to set target sequence level index for a certain operating
638 /*!\brief Codec control function to get sequence level index for each
645 /*!\brief Codec control function to set intended superblock size, unsigned int
653 /*!\brief Codec control function to enable automatic set and use of
661 /*!\brief Codec control function to encode with CDEF, unsigned int parameter
672 /*!\brief Codec control function to encode with Loop Restoration Filter,
682 /*!\brief Codec control function to force video mode, unsigned int parameter
689 /*!\brief Codec control function to predict with OBMC mode, unsigned int
699 /*!\brief Codec control function to encode without trellis quantization,
709 /*!\brief Codec control function to encode with quantisation matrices,
720 /*!\brief Codec control function to set the min quant matrix flatness,
725 * control sets the minimum level of flatness from which the matrices
733 /*!\brief Codec control function to set the max quant matrix flatness,
738 * control sets the maximum level of flatness possible.
745 /*!\brief Codec control function to set the min quant matrix flatness,
750 * control sets the flatness for luma (Y).
757 /*!\brief Codec control function to set the min quant matrix flatness,
762 * control sets the flatness for chroma (U).
769 /*!\brief Codec control function to set the min quant matrix flatness,
774 * control sets the flatness for chrome (V).
783 /*!\brief Codec control function to set a maximum number of tile groups,
791 /*!\brief Codec control function to set an MTU size for a tile group, unsigned
804 /*!\brief Codec control function to enable/disable rectangular partitions, int
812 /*!\brief Codec control function to enable/disable AB partitions, int
820 /*!\brief Codec control function to enable/disable 1:4 and 4:1 partitions, int
828 /*!\brief Codec control function to set min partition size, int parameter
839 /*!\brief Codec control function to set max partition size, int parameter
850 /*!\brief Codec control function to turn on / off intra edge filter
858 /*!\brief Codec control function to turn on / off frame order hint (int
867 /*!\brief Codec control function to turn on / off 64-length transforms, int
878 /*!\brief Codec control function to turn on / off flip and identity
902 /*!\brief Codec control function to turn on / off rectangular transforms, int
914 /*!\brief Codec control function to turn on / off dist-wtd compound mode
926 /*!\brief Codec control function to turn on / off ref frame mvs (mfmv) usage
937 /*!\brief Codec control function to set temporal mv prediction
948 /*!\brief Codec control function to turn on / off dual interpolation filter
956 /*!\brief Codec control function to turn on / off delta quantization in chroma
964 /*!\brief Codec control function to turn on / off masked compound usage
972 /*!\brief Codec control function to turn on / off one sided compound usage
980 /*!\brief Codec control function to turn on / off interintra compound
988 /*!\brief Codec control function to turn on / off smooth inter-intra
996 /*!\brief Codec control function to turn on / off difference weighted
1004 /*!\brief Codec control function to turn on / off interinter wedge
1012 /*!\brief Codec control function to turn on / off interintra wedge
1020 /*!\brief Codec control function to turn on / off global motion usage
1030 /*!\brief Codec control function to turn on / off warped motion usage
1040 /*!\brief Codec control function to turn on / off warped motion usage
1053 /*!\brief Codec control function to turn on / off filter intra usage at
1061 /*!\brief Codec control function to turn on / off smooth intra modes usage,
1072 /*!\brief Codec control function to turn on / off Paeth intra mode usage, int
1080 /*!\brief Codec control function to turn on / off CFL uv intra mode usage, int
1090 /*!\brief Codec control function to turn on / off frame superresolution, int
1098 /*!\brief Codec control function to turn on / off overlay frames for
1108 /*!\brief Codec control function to turn on/off palette mode, int parameter */
1111 /*!\brief Codec control function to turn on/off intra block copy mode, int
1115 /*!\brief Codec control function to turn on/off intra angle delta, int
1119 /*!\brief Codec control function to set the delta q mode, unsigned int
1133 /*!\brief Codec control function to turn on/off loopfilter modulation
1141 /*!\brief Codec control function to set the single tile decoding mode,
1151 /*!\brief Codec control function to enable the extreme motion vector unit
1162 /*!\brief Codec control function to signal picture timing info in the
1168 /*!\brief Codec control function to add film grain parameters (one of several
1175 /*!\brief Codec control function to set the path to the film grain parameters,
1192 /*!\brief Control to use a reduced tx type set, int parameter */
1195 /*!\brief Control to use dct only for intra modes, int parameter */
1198 /*!\brief Control to use dct only for inter modes, int parameter */
1201 /*!\brief Control to use default tx type only for intra modes, int parameter
1205 /*!\brief Control to use adaptive quantize_b, int parameter */
1208 /*!\brief Control to select maximum height for the GF group pyramid structure,
1215 /*!\brief Control to select maximum reference frames allowed per frame, int
1222 /*!\brief Control to use reduced set of single and compound references, int
1226 /*!\brief Control to set frequency of the cost updates for coefficients,
1236 /*!\brief Control to set frequency of the cost updates for mode, unsigned int
1246 /*!\brief Control to set frequency of the cost updates for motion vectors,
1256 /*!\brief Control to set bit mask that specifies which tier each of the 32
1264 /*!\brief Control to set minimum compression ratio, unsigned int parameter
1273 /*!\brief Codec control function to set the layer id, aom_svc_layer_id_t*
1278 /*!\brief Codec control function to set SVC parameters, aom_svc_params_t*
1283 /*!\brief Codec control function to set the reference frame config,
1288 /*!\brief Codec control function to set the path to the VMAF model used when
1293 /*!\brief Codec control function to enable EXT_TILE_DEBUG in AV1 encoder,
1303 /*!\brief Codec control function to enable the superblock multipass unit test
1314 /*!\brief Control to select minimum height for the GF group pyramid structure,
1321 /*!\brief Control to set average complexity of the corpus in the case of
1326 /*!\brief Control to get baseline gf interval
1330 /*\brief Control to set encoding the denoised frame from denoise-noise-level
1337 /*!\brief Codec control function to turn on / off D45 to D203 intra mode
1341 * subset of directional modes. This control has no effect if directional
1349 /*!\brief Control to set frequency of the cost updates for intrabc motion
1359 /*!\brief Codec control to set the path for partition stats read and write.
1364 /*!\brief Codec control to use an external partition model
1365 * A set of callback functions is passed through this control
1370 /*!\brief Codec control function to turn on / off directional intra mode
1378 /*!\brief Control to turn on / off transform size search.
1388 /*!\brief Codec control function to set reference frame compound prediction.
1399 /*!\brief Codec control to control loop filter
1408 /*!\brief Codec control function to get the loopfilter chosen by the encoder,
1413 /*!\brief Codec control to automatically turn off several intra coding tools,
1420 /*!\brief Codec control function to set flag for rate control used by external
1422 * - 1 = Enable rate control for external encoders. This will disable content
1423 * dependency in rate control and cyclic refresh.
1424 * - 0 = Default. Disable rate control for external encoders.
1428 /*!\brief Codec control function to enable frame parallel multi-threading
1436 /*!\brief Codec control to enable actual frame parallel encode or
1447 /*!\brief Codec control function to get the target sequence level index for
1456 /*!\brief Codec control function to get the number of operating points. int*
1461 /*!\brief Codec control function to skip the application of post-processing
1472 /*!\brief Codec control function to enable the superblock level
1483 /*!\brief Codec control to set quantizer for the next frame, int parameter.
1491 /*!\brief Codec control to enable the rate distribution guided delta
1503 /*!\brief Codec control to set the input file for rate distribution used
1515 /*!\brief Codec control to get the CDEF strength for Y / luma plane,
1521 /*!\brief Codec control to set the target bitrate in kilobits per second,
1529 /*!\brief Codec control to set the maximum number of consecutive frame drops,
1532 * \deprecated Use the new control AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.
1536 /*!\brief Codec control to set the frame drop mode for SVC,
1542 /*!\brief Codec control to set auto tiling, unsigned int parameter.
1550 /*!\brief Codec control to get the high motion content flag, used for
1557 /*!\brief Codec control to enable post encode frame drop for RTC encoding,
1566 /*!\brief Codec control to set the maximum number of consecutive frame drops,
1572 // Any new encoder control IDs should be added above.
1573 // Maximum allowed encoder control ID is 229.
1574 // No encoder control ID should be added below.
1758 /*!\brief Encoder control function parameter type
1760 * Defines the data types that AOME/AV1E control functions take.
1764 * \note For each control ID "X", a macro-define of
1766 * if the control ID is supported by the libaom library available,