Loading media/codec2/components/base/SimpleC2Interface.cpp +9 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,14 @@ namespace android { /* SimpleInterface */ static C2R SubscribedParamIndicesSetter( bool mayBlock, C2InterfaceHelper::C2P<C2SubscribedParamIndicesTuning> &me) { (void)mayBlock; (void)me; return C2R::Ok(); } SimpleInterface<void>::BaseParams::BaseParams( const std::shared_ptr<C2ReflectorHelper> &reflector, C2String name, Loading Loading @@ -186,7 +194,7 @@ SimpleInterface<void>::BaseParams::BaseParams( .withDefault(C2SubscribedParamIndicesTuning::AllocShared(0u)) .withFields({ C2F(mSubscribedParamIndices, m.values[0]).any(), C2F(mSubscribedParamIndices, m.values).any() }) .withSetter(Setter<C2SubscribedParamIndicesTuning>::NonStrictValuesWithNoDeps) .withSetter(SubscribedParamIndicesSetter) .build()); /* TODO Loading media/codec2/components/base/include/SimpleC2Interface.h +1 −0 Original line number Diff line number Diff line Loading @@ -209,6 +209,7 @@ struct Setter { return me.F(me.v.value).validatePossible(me.v.value); } // TODO(b/230146771): fix crash static C2R NonStrictValuesWithNoDeps( bool mayBlock, C2InterfaceHelper::C2P<type> &me) { (void)mayBlock; Loading Loading
media/codec2/components/base/SimpleC2Interface.cpp +9 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,14 @@ namespace android { /* SimpleInterface */ static C2R SubscribedParamIndicesSetter( bool mayBlock, C2InterfaceHelper::C2P<C2SubscribedParamIndicesTuning> &me) { (void)mayBlock; (void)me; return C2R::Ok(); } SimpleInterface<void>::BaseParams::BaseParams( const std::shared_ptr<C2ReflectorHelper> &reflector, C2String name, Loading Loading @@ -186,7 +194,7 @@ SimpleInterface<void>::BaseParams::BaseParams( .withDefault(C2SubscribedParamIndicesTuning::AllocShared(0u)) .withFields({ C2F(mSubscribedParamIndices, m.values[0]).any(), C2F(mSubscribedParamIndices, m.values).any() }) .withSetter(Setter<C2SubscribedParamIndicesTuning>::NonStrictValuesWithNoDeps) .withSetter(SubscribedParamIndicesSetter) .build()); /* TODO Loading
media/codec2/components/base/include/SimpleC2Interface.h +1 −0 Original line number Diff line number Diff line Loading @@ -209,6 +209,7 @@ struct Setter { return me.F(me.v.value).validatePossible(me.v.value); } // TODO(b/230146771): fix crash static C2R NonStrictValuesWithNoDeps( bool mayBlock, C2InterfaceHelper::C2P<type> &me) { (void)mayBlock; Loading