Lines Matching refs:C2SoftHevcDec
18 #define LOG_TAG "C2SoftHevcDec"
27 #include "C2SoftHevcDec.h"
38 class C2SoftHevcDec::IntfImpl : public SimpleInterface<void>::BaseParams {
284 C2SoftHevcDec::C2SoftHevcDec(
297 C2SoftHevcDec::~C2SoftHevcDec() {
301 c2_status_t C2SoftHevcDec::onInit() {
306 c2_status_t C2SoftHevcDec::onStop() {
312 void C2SoftHevcDec::onReset() {
316 void C2SoftHevcDec::onRelease() {
327 c2_status_t C2SoftHevcDec::onFlush_sm() {
357 status_t C2SoftHevcDec::createDecoder() {
384 status_t C2SoftHevcDec::setNumCores() {
404 status_t C2SoftHevcDec::setParams(size_t stride) {
427 status_t C2SoftHevcDec::getVersion() {
452 status_t C2SoftHevcDec::initDecoder() {
470 bool C2SoftHevcDec::setDecodeArgs(ivd_video_decode_ip_t *ps_decode_ip,
517 bool C2SoftHevcDec::colorAspectsDiffer(
528 void C2SoftHevcDec::updateFinalColorAspects(
548 status_t C2SoftHevcDec::handleColorAspectsChange() {
559 bool C2SoftHevcDec::getVuiParams() {
594 status_t C2SoftHevcDec::setFlushMode() {
613 status_t C2SoftHevcDec::resetDecoder() {
635 void C2SoftHevcDec::resetPlugin() {
641 status_t C2SoftHevcDec::deleteDecoder() {
675 void C2SoftHevcDec::finishWork(uint64_t index, const std::unique_ptr<C2Work> &work) {
699 c2_status_t C2SoftHevcDec::ensureDecoderState(const std::shared_ptr<C2BlockPool> &pool) {
733 void C2SoftHevcDec::process(
855 c2_status_t C2SoftHevcDec::drainInternal(
902 c2_status_t C2SoftHevcDec::drain(
919 new C2SoftHevcDec(COMPONENT_NAME,
921 std::make_shared<C2SoftHevcDec::IntfImpl>(mHelper)),
931 new SimpleInterface<C2SoftHevcDec::IntfImpl>(
932 COMPONENT_NAME, id, std::make_shared<C2SoftHevcDec::IntfImpl>(mHelper)),