Loading media/codec2/components/apv/C2SoftApvEnc.cpp +12 −0 Original line number Diff line number Diff line Loading @@ -944,6 +944,18 @@ void C2SoftApvEnc::setParams(oapve_param_t& param) { param.band_idc = mIntf->getBandIdc_l(); param.profile_idc = mIntf->getProfile_l(); param.level_idc = mIntf->getLevel_l(); mColorAspects = mIntf->getColorAspects_l(); param.color_primaries = mColorAspects->primaries; param.transfer_characteristics = mColorAspects->transfer; param.matrix_coefficients = mColorAspects->matrix; param.full_range_flag = mColorAspects->range; if (param.color_primaries != C2Color::PRIMARIES_UNSPECIFIED || param.transfer_characteristics != C2Color::TRANSFER_UNSPECIFIED || param.matrix_coefficients != C2Color::MATRIX_UNSPECIFIED || param.full_range_flag != C2Color::RANGE_UNSPECIFIED) { param.color_description_present_flag = 1; } } c2_status_t C2SoftApvEnc::setEncodeArgs(oapv_frms_t* inputFrames, const C2GraphicView* const input, Loading Loading
media/codec2/components/apv/C2SoftApvEnc.cpp +12 −0 Original line number Diff line number Diff line Loading @@ -944,6 +944,18 @@ void C2SoftApvEnc::setParams(oapve_param_t& param) { param.band_idc = mIntf->getBandIdc_l(); param.profile_idc = mIntf->getProfile_l(); param.level_idc = mIntf->getLevel_l(); mColorAspects = mIntf->getColorAspects_l(); param.color_primaries = mColorAspects->primaries; param.transfer_characteristics = mColorAspects->transfer; param.matrix_coefficients = mColorAspects->matrix; param.full_range_flag = mColorAspects->range; if (param.color_primaries != C2Color::PRIMARIES_UNSPECIFIED || param.transfer_characteristics != C2Color::TRANSFER_UNSPECIFIED || param.matrix_coefficients != C2Color::MATRIX_UNSPECIFIED || param.full_range_flag != C2Color::RANGE_UNSPECIFIED) { param.color_description_present_flag = 1; } } c2_status_t C2SoftApvEnc::setEncodeArgs(oapv_frms_t* inputFrames, const C2GraphicView* const input, Loading