API Reference
4-22
Group or
Enumeration Class
Symbolic Constant
Name
Description or Evaluation
IH264HPVENC_PROF
ILE_INCOMPLAINT_
TRANSFORMBLOCKSI
ZE
Bit 2 - Profile in-complaint transform block size.
This error is set when
IH264HPVENC_Params::transformBlockSize
!= IH264HP_TRANSFORM_4x4 &&
IVIDENC2_Params::profile !=
IH264HP_HIGH_PROFILE.
IH264HPVENC_PROF
ILE_INCOMPLAINT_
INTERFRAMEINTERV
AL
Bit 3 - Profile in-complaint, inter frame interval.
This error is set when B frames are used with
IH264HP_BASELINE_PROFILE.
IH264HPVENC_PROF
ILE_INCOMPLAINT_
SCALINGMATRIXPRE
SET
Bit 4 - Profile in-complaint scaling matrix setting.
This error is set when scaling matrix is used without
IH264HP_HIGH_PROFILE
IH264HPVENC_PROF
ILE_INCOMPLAINT_
ENTROPYCODINGMOD
E
Bit 5 - Profile in-complaint entropy coding mode setting.
This error is set when cabac is used without
IH264HP_HIGH_PROFILE/MAIN_PROFILE.
This is create time error
IH264HPVENC_PROF
ILE_INCOMPLAINT_
CHROMAQPINDEXOFF
SET
Bit 6
– Profiel in-complaint chroma Qp control.
This error is set when a separate Qp control is used for
Cb and Cr with
IH264HP_BASELINE_PROFILE/MAIN_PROFILE
IH264HPVENC_COMP
RESSEDSIZEOVERFL
OW
Bit 7
– This error is set when compressed data size
exceeds the given output buffer size.
IH264HPVENC_IMPR
OPER_NUMBEROFCOR
ES
Bit 16
– Improper setting of number of cores.
This error is set when the number of cores used for
encoding is greater than the number of macroblock
rows in a frame.
IH264HPVENC_IMPR
OPER_STREAMFORMA
T
Bit 17 - Stream format is not proper.
This error is set when
streamFormat
is set wrongly
IH264HPVENC_IMPR
OPER_POCTYPE
Bit 18 - POC type is not proper.
This error is set when POC type 2 is used in presence
of non reference frames (or) when POC type is set to a
value other than (0,1 and 2).
IH264HPVENC_UNSU
PPORTED_VIDENC2P
ARAMS
Bit 19 - Invalid videnc2 parameters.
This error is set when any parameter of structure
IVIDENC2_Params
is not in allowed range.