/aosp12/frameworks/av/media/codec2/faultinjection/ |
H A D | C2ComponentWrapper.h | 32 : public C2Component, public std::enable_shared_from_this<C2ComponentWrapper> { 46 class Listener : public C2Component::Listener { 48 explicit Listener(const std::shared_ptr<C2Component::Listener> &listener); 51 void onWorkDone_nb(std::weak_ptr<C2Component> component, 53 void onTripped_nb(std::weak_ptr<C2Component> component, 55 void onError_nb(std::weak_ptr<C2Component> component, uint32_t errorCode) override; 58 std::shared_ptr<C2Component::Listener> mListener; 61 explicit C2ComponentWrapper(const std::shared_ptr<C2Component> &comp); 65 const std::shared_ptr<C2Component::Listener> &listener, 82 std::shared_ptr<C2Component> mComp;
|
H A D | C2ComponentWrapper.cpp | 62 const std::shared_ptr<C2Component::Listener> &listener) : mListener(listener) {} in Listener() 64 void C2ComponentWrapper::Listener::onWorkDone_nb(std::weak_ptr<C2Component> component, in onWorkDone_nb() 69 void C2ComponentWrapper::Listener::onTripped_nb(std::weak_ptr<C2Component> component, in onTripped_nb() 75 std::weak_ptr<C2Component> component, uint32_t errorCode) { in onError_nb() 80 const std::shared_ptr<C2Component> &comp) : mComp(comp) {} in C2ComponentWrapper() 83 const std::shared_ptr<C2Component::Listener> &listener, c2_blocking_t mayBlock) { in setListener_vb() 97 C2Component::flush_mode_t mode, std::list<std::unique_ptr<C2Work>>* const flushedWork) { in flush_sm() 101 c2_status_t C2ComponentWrapper::drain_nb(C2Component::drain_mode_t mode) { in drain_nb()
|
/aosp12/frameworks/av/media/codec2/hidl/plugin/ |
H A D | FilterWrapper.cpp | 631 std::weak_ptr<C2Component>, in onWorkDone_nb() argument 681 std::weak_ptr<C2Component>, in onTripped_nb() argument 709 std::weak_ptr<C2Component>, in onWorkDone_nb() argument 722 std::weak_ptr<C2Component>, in onTripped_nb() argument 742 std::shared_ptr<C2Component> mComp; 833 std::shared_ptr<C2Component> comp; in createFilters() 854 C2Component::Traits traits = { in getTraits() 856 C2Component::DOMAIN_OTHER, in getTraits() 857 C2Component::KIND_OTHER, in getTraits() 892 if ((traits.domain != C2Component::DOMAIN_VIDEO && traits.domain != C2Component::DOMAIN_IMAGE) in maybeWrapInterface() [all …]
|
H A D | FilterWrapperStub.cpp | 35 std::shared_ptr<C2Component> FilterWrapper::maybeWrapComponent( in maybeWrapComponent() 36 const std::shared_ptr<C2Component> comp) { in maybeWrapComponent() 46 std::shared_ptr<const C2Component> component, in createBlockPool()
|
/aosp12/frameworks/av/media/codec2/hidl/plugin/internal/ |
H A D | FilterWrapper.h | 53 const std::shared_ptr<C2Component> comp; 55 const C2Component::Traits traits; 76 std::shared_ptr<C2Component> maybeWrapComponent( 77 const std::shared_ptr<C2Component> comp); 89 std::shared_ptr<const C2Component> component, 106 std::map<std::string, C2Component::Traits> mCachedTraits; 109 std::list<std::vector<std::weak_ptr<const C2Component>>> mWrappedComponents; 112 C2Component::Traits getTraits(const std::shared_ptr<C2ComponentInterface> &intf);
|
/aosp12/frameworks/av/media/codec2/sfplugin/tests/ |
H A D | CCodecConfig_test.cpp | 64 C2Component::domain_t domain, in init() 65 C2Component::kind_t kind, in init() 84 C2Component::domain_t domain, in Configurable() 85 C2Component::kind_t kind, in Configurable() 280 init(C2Component::DOMAIN_AUDIO, C2Component::KIND_DECODER, MIMETYPE_AUDIO_AAC); in TEST_F() 313 init(C2Component::DOMAIN_AUDIO, C2Component::KIND_DECODER, MIMETYPE_AUDIO_AAC); in TEST_F() 351 init(C2Component::DOMAIN_AUDIO, C2Component::KIND_DECODER, MIMETYPE_AUDIO_AAC); in TEST_F() 394 init(C2Component::DOMAIN_AUDIO, C2Component::KIND_DECODER, MIMETYPE_AUDIO_AAC); in TEST_F() 440 init(C2Component::DOMAIN_VIDEO, C2Component::KIND_DECODER, MIMETYPE_VIDEO_AVC); in TEST_F() 461 init(C2Component::DOMAIN_VIDEO, C2Component::KIND_DECODER, MIMETYPE_VIDEO_AVC); in TEST_F() [all …]
|
/aosp12/frameworks/av/media/codec2/core/include/ |
H A D | C2Component.h | 333 class C2Component { 337 virtual void onWorkDone_nb(std::weak_ptr<C2Component> component, 340 virtual void onTripped_nb(std::weak_ptr<C2Component> component, 343 virtual void onError_nb(std::weak_ptr<C2Component> component, 666 virtual ~C2Component() = default; 669 C2ENUM(C2Component::kind_t, uint32_t, 675 C2ENUM(C2Component::domain_t, uint32_t, 807 C2String name, std::shared_ptr<C2Component>* const component) = 0; 838 virtual std::vector<std::shared_ptr<const C2Component::Traits>> listComponents() = 0;
|
/aosp12/frameworks/av/media/codec2/hidl/1.0/utils/ |
H A D | Component.cpp | 49 struct Component::Listener : public C2Component::Listener { 57 std::weak_ptr<C2Component> /* c2component */, in onError_nb() 70 std::weak_ptr<C2Component> /* c2component */, in onTripped_nb() 95 std::weak_ptr<C2Component> /* c2component */, in onWorkDone_nb() 158 static std::shared_ptr<C2Component> findLocalComponent( 164 std::map<IInputSink*, std::weak_ptr<C2Component>> 205 const std::shared_ptr<C2Component>& component, in Component() 247 C2Component::FLUSH_COMPONENT, in flush() 278 C2Component::DRAIN_COMPONENT_WITH_EOS : in drain() 279 C2Component::DRAIN_COMPONENT_NO_EOS)); in drain() [all …]
|
/aosp12/frameworks/av/media/codec2/hidl/1.1/utils/ |
H A D | Component.cpp | 49 struct Component::Listener : public C2Component::Listener { 57 std::weak_ptr<C2Component> /* c2component */, in onError_nb() 70 std::weak_ptr<C2Component> /* c2component */, in onTripped_nb() 95 std::weak_ptr<C2Component> /* c2component */, in onWorkDone_nb() 158 static std::shared_ptr<C2Component> findLocalComponent( 164 std::map<IInputSink*, std::weak_ptr<C2Component>> 205 const std::shared_ptr<C2Component>& component, in Component() 247 C2Component::FLUSH_COMPONENT, in flush() 278 C2Component::DRAIN_COMPONENT_WITH_EOS : in drain() 279 C2Component::DRAIN_COMPONENT_NO_EOS)); in drain() [all …]
|
/aosp12/frameworks/av/media/codec2/hidl/1.2/utils/ |
H A D | Component.cpp | 49 struct Component::Listener : public C2Component::Listener { 57 std::weak_ptr<C2Component> /* c2component */, in onError_nb() 70 std::weak_ptr<C2Component> /* c2component */, in onTripped_nb() 95 std::weak_ptr<C2Component> /* c2component */, in onWorkDone_nb() 158 static std::shared_ptr<C2Component> findLocalComponent( 164 std::map<IInputSink*, std::weak_ptr<C2Component>> 205 const std::shared_ptr<C2Component>& component, in Component() 247 C2Component::FLUSH_COMPONENT, in flush() 278 C2Component::DRAIN_COMPONENT_WITH_EOS : in drain() 279 C2Component::DRAIN_COMPONENT_NO_EOS)); in drain() [all …]
|
/aosp12/frameworks/av/media/codec2/components/cmds/ |
H A D | codec2.cpp | 80 void onWorkDone(std::weak_ptr<C2Component> component, 82 void onTripped(std::weak_ptr<C2Component> component, 84 void onError(std::weak_ptr<C2Component> component, uint32_t errorCode); 92 std::shared_ptr<C2Component> mComponent; 114 class Listener : public C2Component::Listener { 119 virtual void onWorkDone_nb(std::weak_ptr<C2Component> component, in onWorkDone_nb() 124 virtual void onTripped_nb(std::weak_ptr<C2Component> component, in onTripped_nb() 129 virtual void onError_nb(std::weak_ptr<C2Component> component, in onError_nb() 186 std::weak_ptr<C2Component> component, in onTripped() 193 void SimplePlayer::onError(std::weak_ptr<C2Component> component, uint32_t errorCode) { in onError() [all …]
|
/aosp12/frameworks/av/media/codec2/fuzzer/ |
H A D | C2Fuzzer.cpp | 38 struct CodecListener : public C2Component::Listener { 40 CodecListener(const std::function<void(std::weak_ptr<C2Component> comp, in CodecListener() 44 virtual void onWorkDone_nb(const std::weak_ptr<C2Component> comp, in onWorkDone_nb() 51 virtual void onTripped_nb(const std::weak_ptr<C2Component> comp, in onTripped_nb() 57 virtual void onError_nb(const std::weak_ptr<C2Component> comp, uint32_t errorCode) { in onError_nb() 62 std::function<void(std::weak_ptr<C2Component> comp, 122 void Codec2Fuzzer::handleWorkDone(std::weak_ptr<C2Component> comp, in handleWorkDone() 208 [this](std::weak_ptr<C2Component> comp, std::list<std::unique_ptr<C2Work>>& workItems) { in initDecoder() 300 mComponent->flush_sm(C2Component::FLUSH_COMPONENT, &c2flushedWorks); in decodeFrames()
|
H A D | C2Fuzzer.h | 56 void handleWorkDone(std::weak_ptr<C2Component> comp, 113 std::shared_ptr<C2Component::Listener> mListener; 114 std::shared_ptr<C2Component> mComponent;
|
/aosp12/frameworks/av/media/codec2/components/raw/ |
H A D | C2SoftRawDec.cpp | 42 C2Component::KIND_DECODER, in IntfImpl() 43 C2Component::DOMAIN_AUDIO, in IntfImpl() 55 C2Component::ATTRIB_IS_TEMPORAL)) in IntfImpl() 191 std::shared_ptr<C2Component>* const component, in createComponent() 192 std::function<void(C2Component*)> deleter) override { in createComponent() 193 *component = std::shared_ptr<C2Component>( in createComponent()
|
/aosp12/frameworks/av/media/codec2/vndk/ |
H A D | C2Store.cpp | 449 std::vector<std::shared_ptr<const C2Component>> components, in _createBlockPool() 540 std::vector<std::shared_ptr<const C2Component>> components, in createBlockPool() 548 std::shared_ptr<const C2Component> component, in getBlockPool() 637 std::shared_ptr<const C2Component> component, in CreateCodec2BlockPool() 696 std::shared_ptr<const C2Component::Traits> getTraits(); 987 std::shared_ptr<C2Component::Traits> traits(new (std::nothrow) C2Component::Traits); in init() 996 case C2Component::DOMAIN_AUDIO: in init() 1037 c2_node_id_t id, std::shared_ptr<C2Component> *component, in createComponent() 1038 std::function<void(::C2Component*)> deleter) { in createComponent() 1045 id, component, [module, deleter](C2Component *p) mutable { in createComponent() [all …]
|
/aosp12/frameworks/av/media/codec2/vndk/include/ |
H A D | C2ComponentFactory.h | 37 typedef std::function<void(::C2Component*)> ComponentDeleter; 56 c2_node_id_t id, std::shared_ptr<C2Component>* const component, 57 ComponentDeleter deleter = std::default_delete<C2Component>()) = 0;
|
H A D | C2PlatformSupport.h | 120 C2BlockPool::local_id_t id, std::shared_ptr<const C2Component> component, 137 std::shared_ptr<const C2Component> component, 154 const std::vector<std::shared_ptr<const C2Component>> &components,
|
/aosp12/frameworks/av/media/codec2/components/g711/ |
H A D | C2SoftG711Dec.cpp | 46 C2Component::KIND_DECODER, in IntfImpl() 47 C2Component::DOMAIN_AUDIO, in IntfImpl() 64 C2Component::ATTRIB_IS_TEMPORAL)) in IntfImpl() 235 std::shared_ptr<C2Component>* const component, in createComponent() 236 std::function<void(C2Component*)> deleter) override { in createComponent() 237 *component = std::shared_ptr<C2Component>( in createComponent()
|
/aosp12/frameworks/av/media/codec2/components/base/ |
H A D | SimpleC2Interface.cpp | 34 C2Component::kind_t kind, in BaseParams() 35 C2Component::domain_t domain, in BaseParams() 105 case C2Component::DOMAIN_IMAGE: [[fallthrough]]; in BaseParams() 106 case C2Component::DOMAIN_VIDEO: in BaseParams() 113 case C2Component::DOMAIN_AUDIO: in BaseParams() 122 bool isEncoder = kind == C2Component::KIND_ENCODER; in BaseParams()
|
/aosp12/frameworks/av/media/codec2/hidl/1.0/vts/functional/common/ |
H A D | media_c2_hidl_test_common.cpp | 180 return getTestParameters(C2Component::DOMAIN_OTHER, C2Component::KIND_OTHER); in getTestParameters() 185 const std::vector<TestParameters>& getTestParameters(C2Component::domain_t domain, in getTestParameters() 186 C2Component::kind_t kind) { in getTestParameters() 193 std::vector<C2Component::Traits> components = client->listComponents(); in getTestParameters() 194 for (C2Component::Traits traits : components) { in getTestParameters() 196 if (domain != C2Component::DOMAIN_OTHER && in getTestParameters()
|
/aosp12/frameworks/av/media/codec2/components/vpx/ |
H A D | C2SoftVp8Enc.cpp | 75 std::shared_ptr<C2Component>* const component, in createComponent() 76 std::function<void(C2Component*)> deleter) override { in createComponent() 77 *component = std::shared_ptr<C2Component>( in createComponent()
|
H A D | C2SoftVp9Enc.cpp | 105 std::shared_ptr<C2Component>* const component, in createComponent() 106 std::function<void(C2Component*)> deleter) override { in createComponent() 107 *component = std::shared_ptr<C2Component>( in createComponent()
|
/aosp12/frameworks/av/media/codec2/components/gsm/ |
H A D | C2SoftGsmDec.cpp | 42 C2Component::KIND_DECODER, in IntfImpl() 43 C2Component::DOMAIN_AUDIO, in IntfImpl() 55 C2Component::ATTRIB_IS_TEMPORAL)) in IntfImpl() 268 std::shared_ptr<C2Component>* const component, in createComponent() 269 std::function<void(C2Component*)> deleter) override { in createComponent() 270 *component = std::shared_ptr<C2Component>( in createComponent()
|
/aosp12/frameworks/av/media/codec2/components/amr_nb_wb/ |
H A D | C2SoftAmrNbEnc.cpp | 43 C2Component::KIND_ENCODER, in IntfImpl() 44 C2Component::DOMAIN_AUDIO, in IntfImpl() 56 C2Component::ATTRIB_IS_TEMPORAL)) in IntfImpl() 310 std::shared_ptr<C2Component>* const component, in createComponent() 311 std::function<void(C2Component*)> deleter) override { in createComponent() 312 *component = std::shared_ptr<C2Component>( in createComponent()
|
H A D | C2SoftAmrDec.cpp | 52 C2Component::KIND_DECODER, in IntfImpl() 53 C2Component::DOMAIN_AUDIO, in IntfImpl() 70 C2Component::ATTRIB_IS_TEMPORAL)) in IntfImpl() 401 std::shared_ptr<C2Component>* const component, in createComponent() 402 std::function<void(C2Component*)> deleter) override { in createComponent() 403 *component = std::shared_ptr<C2Component>( in createComponent()
|