Home
last modified time | relevance | path

Searched refs:MemoryBlock (Results 1 – 11 of 11) sorted by relevance

/hardware/google/av/media/sfplugin/utils/
DCodec2BufferUtils.h98 struct MemoryBlock : public C2MemoryBlock<uint8_t> { struct
103 return const_cast<uint8_t*>(const_cast<const MemoryBlock*>(this)->data()); in data() argument
107 static MemoryBlock Allocate(size_t);
110 MemoryBlock();
113 MemoryBlock(std::shared_ptr<Impl> impl);
114 virtual ~MemoryBlock();
129 MemoryBlock fetch(size_t size);
DCodec2BufferUtils.cpp345 struct MemoryBlock::Impl {
368 MemoryBlock MemoryBlockPool::fetch(size_t size) { in fetch()
370 return MemoryBlock(std::make_shared<MemoryBlock::Impl>( in fetch()
378 MemoryBlock::MemoryBlock(std::shared_ptr<MemoryBlock::Impl> impl) in MemoryBlock() function in android::MemoryBlock
382 MemoryBlock::MemoryBlock() = default;
384 MemoryBlock::~MemoryBlock() = default;
386 const uint8_t* MemoryBlock::data() const { in data()
390 size_t MemoryBlock::size() const { in size()
394 MemoryBlock MemoryBlock::Allocate(size_t size) { in Allocate()
/hardware/interfaces/tests/memory/1.0/
DIMemoryTest.hal20 import android.hidl.memory.block@1.0::MemoryBlock;
25 haveSomeMemoryBlock(MemoryBlock blk) generates(MemoryBlock blk);
/hardware/interfaces/tests/memory/1.0/default/
DMemoryTest.h41 using ::android::hidl::memory::block::V1_0::MemoryBlock;
50 Return<void> haveSomeMemoryBlock(const MemoryBlock& blk,
DMemoryTest.cpp64 Return<void> Memory::haveSomeMemoryBlock(const MemoryBlock& blk, haveSomeMemoryBlock_cb _hidl_cb) { in haveSomeMemoryBlock()
/hardware/google/av/media/codecs/mpeg4_h263/
DC2SoftMpeg4Enc.h69 std::map<void *, MemoryBlock> mConversionBuffersInUse;
DC2SoftMpeg4Enc.cpp414 MemoryBlock conversionBuffer = mConversionBuffers.fetch(yPlaneSize * 3 / 2); in process()
439 MemoryBlock conversionBuffer = mConversionBuffers.fetch(yPlaneSize * 3 / 2); in process()
/hardware/google/av/media/codecs/vpx/
DC2SoftVpxEnc.h217 MemoryBlock mConversionBuffer;
DC2SoftVpxEnc.cpp302 mConversionBuffer = MemoryBlock::Allocate(stride * vstride * 3 / 2); in initEncoder()
/hardware/google/av/media/codecs/avc/
DC2SoftAvcEnc.h212 std::map<const void *, MemoryBlock> mConversionBuffersInUse;
DC2SoftAvcEnc.cpp955 MemoryBlock conversionBuffer = mConversionBuffers.fetch(yPlaneSize * 3 / 2); in setEncodeArgs()
981 MemoryBlock conversionBuffer = mConversionBuffers.fetch(yPlaneSize * 3 / 2); in setEncodeArgs()