Loading media/codec2/sfplugin/CCodecConfig.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -733,6 +733,17 @@ void CCodecConfig::initializeStandardParams() { return C2Value(); })); add(ConfigMapper(KEY_AAC_PROFILE, C2_PARAMKEY_PROFILE_LEVEL, "profile") .limitTo(D::AUDIO & D::ENCODER & (D::CONFIG | D::PARAM)) .withMapper([mapper](C2Value v) -> C2Value { C2Config::profile_t c2 = PROFILE_UNUSED; int32_t sdk; if (mapper && v.get(&sdk) && mapper->mapProfile(sdk, &c2)) { return c2; } return PROFILE_UNUSED; })); // convert to dBFS and add default add(ConfigMapper(KEY_AAC_DRC_TARGET_REFERENCE_LEVEL, C2_PARAMKEY_DRC_TARGET_REFERENCE_LEVEL, "value") .limitTo(D::AUDIO & D::DECODER & (D::CONFIG | D::PARAM | D::READ)) Loading Loading
media/codec2/sfplugin/CCodecConfig.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -733,6 +733,17 @@ void CCodecConfig::initializeStandardParams() { return C2Value(); })); add(ConfigMapper(KEY_AAC_PROFILE, C2_PARAMKEY_PROFILE_LEVEL, "profile") .limitTo(D::AUDIO & D::ENCODER & (D::CONFIG | D::PARAM)) .withMapper([mapper](C2Value v) -> C2Value { C2Config::profile_t c2 = PROFILE_UNUSED; int32_t sdk; if (mapper && v.get(&sdk) && mapper->mapProfile(sdk, &c2)) { return c2; } return PROFILE_UNUSED; })); // convert to dBFS and add default add(ConfigMapper(KEY_AAC_DRC_TARGET_REFERENCE_LEVEL, C2_PARAMKEY_DRC_TARGET_REFERENCE_LEVEL, "value") .limitTo(D::AUDIO & D::DECODER & (D::CONFIG | D::PARAM | D::READ)) Loading