4-21
Table 4-3 H264 Encoder Constants
Constant Name
Value
Description of Constant
IVIDENC2_DEFAULTPROFILE
-1
This constant is used when a particular codec doesn't
have a profile, or the application doesn't know which
profile the codec should use.
IVIDENC2_DEFAULTPLEVEL
-1
This constant is used when a particular codec doesn't
have a level, or the application doesn't know which
profile the codec should use.
IH264HPVENC_VERSION_LENG
TH
64
Length of the version string. The memory to get version
number is owned by application.
Table 4-4 H.264 Encoder Error Statuses
Group or
Enumeration Class
Symbolic Constant
Name
Description or Evaluation
IH264HPVENC_Err
orBit
IH264HPVENC_LEVE
L_INCOMPLAINT_PA
RAMETER
Bit 0 - level in- complaint parameters.
This error is applicable when some parameters are set,
which are not meeting the limit defined by H.264
standard Table A-1 Level limits.
The error can be categorized under following category :
IH264HPVENC_LEVEL_INCOMPLAINT_RESOLU
TION :
Invalid width/height
IH264HPVENC_LEVEL_INCOMPLAINT_HRDBUF
SZIE :
Invalid HrdBufferSize
IH264HPVENC_LEVEL_INCOMPLAINT_BITRAT
E
: Invalid Bit Rate
IH264HPVENC_LEVEL_INCOMPLAINT_MBSPER
SECOND
: Invalid FrameRate/resolution
IH264HPVENC_LEVEL_INCOMPLAINT_VERTIC
ALMVRANGE
: Invalid vertical motion vector range
IH264HPVENC_LEVEL_INCOMPLAINT_DPBSIZ
E
: Invalid DPB size For above 5 situations, only a
signal bit (bit-0) is set as true
IH264HPVENC_PROF
ILE_INCOMPLAINT_
CONTENTTYPE
Bit 1 - Profile in-complaint content type.
This error is applicable when
IVIDENC2_Params::inputContentType
is not
set as
IVIDEO_PROGRESSIVE
, and
IVIDENC2_Params::profile
is set as
IH264HP_BASELINE_PROFILE.
Содержание H.264 High Profile Encoder
Страница 10: ...x This page is intentionally left blank ...
Страница 12: ...xii This page is intentionally left blank ...
Страница 20: ......
Страница 134: ...Frequently Asked Questions 5 4 This page is intentionally left blank ...