Home
last modified time | relevance | path

Searched refs:configUpdate (Results 1 – 25 of 25) sorted by relevance

/hardware/google/av/codec2/hidl/1.0/mts/common/
Dmedia_c2_hidl_test_common.cpp88 if (work->worklets.front()->output.configUpdate.size() != 0) { in workDone()
91 std::move(work->worklets.front()->output.configUpdate); in workDone()
/hardware/google/av/media/sfplugin/
DCCodecConfig.h224 std::vector<std::unique_ptr<C2Param>> &configUpdate, Domain domain);
241 std::vector<std::unique_ptr<C2Param>> *configUpdate) const;
251 std::vector<std::unique_ptr<C2Param>> &configUpdate,
DCCodecConfig.cpp990 std::vector<std::unique_ptr<C2Param>> &configUpdate, Domain domain) { in updateConfiguration() argument
991 ALOGV("updating configuration with %zu params", configUpdate.size()); in updateConfiguration()
993 for (std::unique_ptr<C2Param> &p : configUpdate) { in updateConfiguration()
1496 std::vector<std::unique_ptr<C2Param>> *configUpdate) const { in getConfigUpdateFromSdkParams()
1506 configUpdate->clear(); in getConfigUpdateFromSdkParams()
1515 configUpdate->emplace_back(C2Param::Copy(*it->second)); in getConfigUpdateFromSdkParams()
1520 c2_status_t err = component->query({ }, supportedIndices, blocking, configUpdate); in getConfigUpdateFromSdkParams()
1522 ALOGD("query failed after returning %zu params => %s", configUpdate->size(), asString(err)); in getConfigUpdateFromSdkParams()
1525 if (configUpdate->size()) { in getConfigUpdateFromSdkParams()
1526 mParamUpdater->updateParamsFromMessage(params, configUpdate); in getConfigUpdateFromSdkParams()
[all …]
DCCodec.cpp778 std::vector<std::unique_ptr<C2Param>> configUpdate; in configure() local
780 comp, msg, Config::IS_CONFIG, C2_DONT_BLOCK, &configUpdate); in configure()
784 err = config->setParameters(comp, configUpdate, C2_DONT_BLOCK); in configure()
1427 std::vector<std::unique_ptr<C2Param>> configUpdate; in setParameters() local
1429 comp, params, Config::IS_PARAM, C2_MAY_BLOCK, &configUpdate); in setParameters()
1436 mChannel->setParameters(configUpdate); in setParameters()
1438 (void)config->setParameters(comp, configUpdate, C2_MAY_BLOCK); in setParameters()
1588 std::move(work->worklets.front()->output.configUpdate); in onMessageReceived()
DCCodecBufferChannel.cpp1660 work->input.configUpdate = std::move(mParamsToBeSet); in queueInputBufferInternal()
2597 while (!worklet->output.configUpdate.empty()) { in handleWork()
2599 worklet->output.configUpdate.back().swap(param); in handleWork()
2600 worklet->output.configUpdate.pop_back(); in handleWork()
/hardware/google/av/codec2/include/
DC2Work.h163 std::vector<std::unique_ptr<C2Param>> configUpdate; member
/hardware/google/av/media/codecs/flac/
DC2SoftFlacDec.cpp175 work->worklets.front()->output.configUpdate.clear(); in process()
248 work->worklets.front()->output.configUpdate.push_back( in process()
250 work->worklets.front()->output.configUpdate.push_back( in process()
DC2SoftFlacEnc.cpp223 work->worklets.front()->output.configUpdate.push_back(std::move(csd)); in process()
/hardware/google/av/media/codecs/opus/
DC2SoftOpusDec.cpp306 work->worklets.front()->output.configUpdate.clear(); in process()
406 … work->worklets.front()->output.configUpdate.push_back(C2Param::Copy(sampleRateInfo)); in process()
407 … work->worklets.front()->output.configUpdate.push_back(C2Param::Copy(channelCountInfo)); in process()
/hardware/google/av/media/codecs/vorbis/
DC2SoftVorbisDec.cpp237 work->worklets.front()->output.configUpdate.clear(); in process()
309 … work->worklets.front()->output.configUpdate.push_back(C2Param::Copy(sampleRateInfo)); in process()
310 … work->worklets.front()->output.configUpdate.push_back(C2Param::Copy(channelCountInfo)); in process()
/hardware/google/av/media/codecs/mp3/
DC2SoftMp3Dec.cpp342 work->worklets.front()->output.configUpdate.clear(); in process()
452 … work->worklets.front()->output.configUpdate.push_back(C2Param::Copy(sampleRateInfo)); in process()
453 … work->worklets.front()->output.configUpdate.push_back(C2Param::Copy(channelCountInfo)); in process()
/hardware/google/av/media/codecs/vpx/
DC2SoftVpxDec.cpp421 for (const std::unique_ptr<C2Param> &param: work->input.configUpdate) { in finishWork()
433 work->worklets.front()->output.configUpdate.push_back( in finishWork()
456 work->worklets.front()->output.configUpdate.clear(); in process()
572 work->worklets.front()->output.configUpdate.push_back( in outputBuffer()
/hardware/google/av/media/codecs/mpeg4_h263/
DC2SoftMpeg4Dec.cpp501 work->worklets.front()->output.configUpdate.clear(); in process()
577 work->worklets.front()->output.configUpdate.push_back( in process()
649 work->worklets.front()->output.configUpdate.push_back(C2Param::Copy(size)); in process()
DC2SoftMpeg4Enc.cpp458 work->worklets.front()->output.configUpdate.push_back(std::move(csd)); in process()
/hardware/google/av/media/codecs/aac/
DC2SoftAacDec.cpp529 work->worklets.front()->output.configUpdate.clear(); in process()
768 output.configUpdate.push_back(C2Param::Copy(sampleRateInfo)); in process()
769 output.configUpdate.push_back(C2Param::Copy(channelCountInfo)); in process()
DC2SoftAacEnc.cpp336 work->worklets.front()->output.configUpdate.push_back(std::move(csd)); in process()
/hardware/google/av/codec2/hidl/1.0/utils/
Dtypes.cpp837 status = createParamsBlob(&d->configUpdate, s.configUpdate); in objcpy()
1224 status = parseParamsBlob(&params, s.configUpdate); in objcpy()
1229 d->configUpdate.clear(); in objcpy()
1231 d->configUpdate.emplace_back(C2Param::Copy(*param)); in objcpy()
1232 if (!d->configUpdate.back()) { in objcpy()
/hardware/google/av/media/codecs/mpeg2/
DC2SoftMpeg2Dec.cpp823 work->worklets.front()->output.configUpdate.clear(); in process()
900 work->worklets.front()->output.configUpdate.push_back( in process()
939 work->worklets.front()->output.configUpdate.push_back( in process()
/hardware/google/av/media/codecs/xaac/
DC2SoftXaacDec.cpp400 work->worklets.front()->output.configUpdate.clear(); in process()
544 work->worklets.front()->output.configUpdate.push_back( in process()
546 work->worklets.front()->output.configUpdate.push_back( in process()
/hardware/google/av/media/codecs/hevc/
DC2SoftHevcDec.cpp741 work->worklets.front()->output.configUpdate.clear(); in process()
843 work->worklets.front()->output.configUpdate.push_back( in process()
/hardware/google/av/media/codecs/base/
DSimpleC2Component.cpp479 for (const std::unique_ptr<C2Param> &param: work->input.configUpdate) { in processQueue()
/hardware/google/interfaces/media/c2/1.0/
Dtypes.hal517 Params configUpdate;
/hardware/google/av/media/codecs/avc/
DC2SoftAvcDec.cpp846 work->worklets.front()->output.configUpdate.push_back( in process()
DC2SoftAvcEnc.cpp1340 work->worklets.front()->output.configUpdate.push_back(std::move(csd)); in process()
/hardware/interfaces/media/c2/1.0/
Dtypes.hal626 Params configUpdate;