Home
last modified time | relevance | path

Searched refs:C2ConstLinearBlock (Results 1 – 9 of 9) sorted by relevance

/aosp12/frameworks/av/media/codec2/vndk/
H A DC2Buffer.cpp52 friend class ::C2ConstLinearBlock;
60 class ConstLinearBlockBuddy : public C2ConstLinearBlock {
61 using C2ConstLinearBlock::C2ConstLinearBlock;
72 friend class ::C2ConstLinearBlock;
274 C2ConstLinearBlock::C2ConstLinearBlock(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &rang… in C2ConstLinearBlock() function in C2ConstLinearBlock
277 C2Acquirable<C2ReadView> C2ConstLinearBlock::map() const { in map()
296 C2ConstLinearBlock C2ConstLinearBlock::subBlock(size_t offset_, size_t size_) const { in subBlock()
298 return C2ConstLinearBlock(mImpl, subRange, mFence); in subBlock()
1155 explicit Impl(const std::vector<C2ConstLinearBlock> &blocks) in Impl()
1171 std::vector<C2ConstLinearBlock> mLinearBlocks;
[all …]
/aosp12/frameworks/av/media/codec2/core/include/
H A DC2Buffer.h1245 class C2ConstLinearBlock : public C2Block1D {
1263 C2ConstLinearBlock subBlock(size_t offset, size_t size) const;
1273C2ConstLinearBlock(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &range, C2Fence mFence);
1303 C2ConstLinearBlock share(size_t offset, size_t size, C2Fence fence);
1400 c2_status_t share(size_t size, C2Fence fence, std::vector<C2ConstLinearBlock> &blocks);
2146 const std::vector<C2ConstLinearBlock> linearBlocks() const;
2161 explicit C2BufferData(const std::vector<C2ConstLinearBlock> &blocks);
2274 static std::shared_ptr<C2Buffer> CreateLinearBuffer(const C2ConstLinearBlock &block);
2287 explicit C2Buffer(const std::vector<C2ConstLinearBlock> &blocks);
2348 … static C2InfoBuffer CreateLinearBuffer(C2Param::CoreIndex index, const C2ConstLinearBlock &block);
[all …]
/aosp12/frameworks/base/media/jni/
H A Dandroid_media_MediaCodecLinearBlock.h48 C2ConstLinearBlock block = mBuffer->data().linearBlocks().front(); in toC2Buffer()
H A Dandroid_media_MediaCodec.cpp3203 C2ConstLinearBlock block = data.linearBlocks().front(); in android_media_MediaCodec_LinearBlock_native_map()
/aosp12/frameworks/av/media/codec2/tests/vndk/
H A DC2BufferTest.cpp407 C2ConstLinearBlock constBlock = block->share( in TEST_F()
584 explicit BufferData(const std::vector<C2ConstLinearBlock> &blocks) : C2BufferData(blocks) {} in BufferData()
590 explicit Buffer(const std::vector<C2ConstLinearBlock> &blocks) : C2Buffer(blocks) {} in Buffer()
768 C2ConstLinearBlock cBlock = block->share(0, kCapacity / 2, C2Fence()); in TEST_F()
/aosp12/frameworks/av/media/libstagefright/
H A DACodecBufferChannel.cpp283 C2ConstLinearBlock block{c2Buffer->data().linearBlocks().front()}; in attachBuffer()
H A DMediaCodec.cpp4852 C2ConstLinearBlock block{c2Buffer->data().linearBlocks().front()}; in onQueueInputBuffer()
4854 C2ConstLinearBlock leftover = block.subBlock( in onQueueInputBuffer()
/aosp12/frameworks/av/media/codec2/hidl/1.0/utils/
H A Dtypes.cpp780 bool objcpy(Block* d, const C2ConstLinearBlock& s, in objcpy()
854 for (const C2ConstLinearBlock& linearBlock : s.linearBlocks()) { in objcpy()
/aosp12/frameworks/av/media/codec2/sfplugin/
H A DCCodecBuffers.cpp1139 const std::vector<C2ConstLinearBlock> &linear_blocks = c2buffer->data().linearBlocks(); in realloc()