Home
last modified time | relevance | path

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

/frameworks/av/media/codec2/sfplugin/utils/
DCodec2BufferUtils.h156 struct MemoryBlock : public C2MemoryBlock<uint8_t> { struct
161 return const_cast<uint8_t*>(const_cast<const MemoryBlock*>(this)->data()); in data() argument
165 static MemoryBlock Allocate(size_t);
168 MemoryBlock();
171 MemoryBlock(std::shared_ptr<Impl> impl);
172 virtual ~MemoryBlock();
187 MemoryBlock fetch(size_t size);
DCodec2BufferUtils.cpp737 struct MemoryBlock::Impl {
760 MemoryBlock MemoryBlockPool::fetch(size_t size) { in fetch()
762 return MemoryBlock(std::make_shared<MemoryBlock::Impl>( in fetch()
770 MemoryBlock::MemoryBlock(std::shared_ptr<MemoryBlock::Impl> impl) in MemoryBlock() function in android::MemoryBlock
774 MemoryBlock::MemoryBlock() = default;
776 MemoryBlock::~MemoryBlock() = default;
778 const uint8_t* MemoryBlock::data() const { in data()
782 size_t MemoryBlock::size() const { in size()
786 MemoryBlock MemoryBlock::Allocate(size_t size) { in Allocate()
/frameworks/av/media/codec2/components/mpeg4_h263/
DC2SoftMpeg4Enc.h73 std::map<void *, MemoryBlock> mConversionBuffersInUse;
DC2SoftMpeg4Enc.cpp602 MemoryBlock conversionBuffer = mConversionBuffers.fetch(yPlaneSize * 3 / 2); in process()
631 MemoryBlock conversionBuffer = mConversionBuffers.fetch(yPlaneSize * 3 / 2); in process()
/frameworks/av/media/codec2/components/hevc/
DC2SoftHevcEnc.h79 std::map<void*, MemoryBlock> mConversionBuffersInUse;
DC2SoftHevcEnc.cpp897 MemoryBlock conversionBuffer = in setEncodeArgs()
928 MemoryBlock conversionBuffer = in setEncodeArgs()
/frameworks/av/media/codec2/components/aom/
DC2SoftAomEnc.h89 MemoryBlock mConversionBuffer;
DC2SoftAomEnc.cpp772 mConversionBuffer = MemoryBlock::Allocate(stride * vstride * 3 / (mIs10Bit? 1 : 2)); in initEncoder()
/frameworks/av/media/codec2/components/vpx/
DC2SoftVpxEnc.h205 MemoryBlock mConversionBuffer;
DC2SoftVpxEnc.cpp742 mConversionBuffer = MemoryBlock::Allocate(stride * vstride * 3 / 2); in initEncoder()
/frameworks/av/media/codec2/components/avc/
DC2SoftAvcEnc.h210 std::map<const void *, MemoryBlock> mConversionBuffersInUse;
DC2SoftAvcEnc.cpp1546 MemoryBlock conversionBuffer = mConversionBuffers.fetch(yPlaneSize * 3 / 2); in setEncodeArgs()
1575 MemoryBlock conversionBuffer = mConversionBuffers.fetch(yPlaneSize * 3 / 2); in setEncodeArgs()