Hi Victor,
Baseline profile is supported in the UMC sample. The problem happens, because besides the profile_idc and level setting, there are some other restriction to create a base line video. If some high level encoding tools are used, the encoder may change it to high level profile:
Could you have a check on the following file?
\codec\h264_enc\include\umc_h264_video_encoder_tmpl.cpp.h
In function:
Status H264ENC_MAKE_NAME(H264CoreEncoder_CheckEncoderParameters)( void* state)
On profile check part:
bool profile_check = true;
while( profile_check ){
.
}
You can run it with your parameter setting, and see if the encoder changed it to other profiles.
Thanks,
Chao
連結已複製
Hi Victor,
Baseline profile is supported in the UMC sample. The problem happens, because besides the profile_idc and level setting, there are some other restriction to create a base line video. If some high level encoding tools are used, the encoder may change it to high level profile:
Could you have a check on the following file?
\codec\h264_enc\include\umc_h264_video_encoder_tmpl.cpp.h
In function:
Status H264ENC_MAKE_NAME(H264CoreEncoder_CheckEncoderParameters)( void* state)
On profile check part:
bool profile_check = true;
while( profile_check ){
.
}
You can run it with your parameter setting, and see if the encoder changed it to other profiles.
Thanks,
Chao