Home
last modified time | relevance | path

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

1234

/aosp12/frameworks/av/media/codec2/faultinjection/
H A DC2ComponentWrapper.h32 : 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 DC2ComponentWrapper.cpp62 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 DFilterWrapper.cpp631 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 DFilterWrapperStub.cpp35 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 DFilterWrapper.h53 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 DCCodecConfig_test.cpp64 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 DC2Component.h333 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 DComponent.cpp49 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 DComponent.cpp49 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 DComponent.cpp49 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 Dcodec2.cpp80 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 DC2Fuzzer.cpp38 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 DC2Fuzzer.h56 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 DC2SoftRawDec.cpp42 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 DC2Store.cpp449 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 DC2ComponentFactory.h37 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 DC2PlatformSupport.h120 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 DC2SoftG711Dec.cpp46 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 DSimpleC2Interface.cpp34 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 Dmedia_c2_hidl_test_common.cpp180 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 DC2SoftVp8Enc.cpp75 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 DC2SoftVp9Enc.cpp105 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 DC2SoftGsmDec.cpp42 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 DC2SoftAmrNbEnc.cpp43 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 DC2SoftAmrDec.cpp52 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()

1234