Home
last modified time | relevance | path

Searched refs:V4L2Decoder (Results 1 – 4 of 4) sorted by relevance

/external/v4l2_codec2/components/
DV4L2Decoder.cpp50 std::unique_ptr<VideoDecoder> V4L2Decoder::Create( in Create()
53 std::unique_ptr<V4L2Decoder> decoder = in Create()
54 ::base::WrapUnique<V4L2Decoder>(new V4L2Decoder(taskRunner)); in Create()
62 V4L2Decoder::V4L2Decoder(scoped_refptr<::base::SequencedTaskRunner> taskRunner) in V4L2Decoder() function in android::V4L2Decoder
69 V4L2Decoder::~V4L2Decoder() { in ~V4L2Decoder()
92 bool V4L2Decoder::start(const VideoCodec& codec, const size_t inputBufferSize, GetPoolCB getPoolCb, in start()
149 if (!mDevice->startPolling(::base::BindRepeating(&V4L2Decoder::serviceDeviceTask, mWeakThis), in start()
150 ::base::BindRepeating(&V4L2Decoder::onError, mWeakThis))) { in start()
159 bool V4L2Decoder::setupInputFormat(const uint32_t inputPixelFormat, const size_t inputBufferSize) { in setupInputFormat()
191 void V4L2Decoder::decode(std::unique_ptr<BitstreamBuffer> buffer, DecodeCB decodeCb) { in decode()
[all …]
DAndroid.bp23 "V4L2Decoder.cpp",
DV4L2DecodeComponent.cpp212 mDecoder = V4L2Decoder::Create(*codec, inputBufferSize, in startTask()
/external/v4l2_codec2/components/include/v4l2_codec2/components/
DV4L2Decoder.h26 class V4L2Decoder : public VideoDecoder {
32 ~V4L2Decoder() override;
57 V4L2Decoder(scoped_refptr<::base::SequencedTaskRunner> taskRunner);
107 ::base::WeakPtr<V4L2Decoder> mWeakThis;
108 ::base::WeakPtrFactory<V4L2Decoder> mWeakThisFactory{this};